How to convert a text content into Title Case in C#?

SheoNarayan
Posted by SheoNarayan under C# category on | Views : 8913
To convert a text content into Title Case, below code snippet can be used.

     string stringToConvert = "THIS is a sample String to convert to titLe cAse";
System.Globalization.CultureInfo cultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Globalization.TextInfo txtInfo = cultureInfo.TextInfo;
Response.Write("Original string: " + stringToConvert + "<br />");
Response.Write("Title case string: " + txtInfo.ToTitleCase(stringToConvert));


The output of the above code will be "THIS Is A Sample String To Convert To Title Case "

Note: Words with upper case will not be converted, in this case you should convert all text to lower case and then use ToTitleCase function to convert to Title case.

Thanks

Comments or Responses

Login to post response