我有一个需要转换的字符串,以便将第一个字符转换为大写。使用 ToTitleCase 方法它可以正常工作,除了有特殊字符的情况。
以下是代码和预期结果
String textToConvert= "TEST^S CHECK"
TextInfo myTI = new CultureInfo("en-US",false).TextInfo;
return myTI.ToTitleCase(textToConvert.ToLower())
预期结果:Test^s Check 但结果是 Test^S Check,特殊字符后“S”转换为大写 ^
无论如何要将转换更改为预期结果