Public Function TitleCase(ByVal strIn As String)
Dim result As String = \"\"
Dim culture As New CultureInfo(\"en\", False)
Dim tInfo As TextInfo = cult
Regarding answer 1, it's a nice idea but the code does not compile; and, when corrected for syntax, it does not work. I didn't have time to debug it but you will need to if you want to use it. Part of the problem is the index assumes 1-based indexes but they are 0-based in C#. There are other issues, as well.