I have a string that needs to be converted such that it converts first character to Upper case. with ToTitleCase method it works fine except for the case when there is a special characters.
Below is the code and expected result
String textToConvert= "TEST^S CHECK"
TextInfo myTI = new CultureInfo("en-US",false).TextInfo;
return myTI.ToTitleCase(textToConvert.ToLower())
Expected result: Test^s Check But the result is coming out as Test^S Check with "S" converted to capital after special character ^
Is there anyway to change th conversion to expected result