<分区>
Possible Duplicate:
How to make a first letter capital in C#
我正在尝试将句子中的第一个单词大写。这就是我所拥有的,但它不起作用。
char.ToUpper(sentence[0]) + sentence.Substring(1)
<分区>
Possible Duplicate:
How to make a first letter capital in C#
我正在尝试将句子中的第一个单词大写。这就是我所拥有的,但它不起作用。
char.ToUpper(sentence[0]) + sentence.Substring(1)
最佳答案
JaredPar's solution是对的,但我还想向您指出 TextInfo类(class)。 ToTitleCase() 会将第一个字母大写,并将其余字母转换为小写。
string s = "heLLo";
var t = new CultureInfo("en-US", false).TextInfo;
s = t.ToTitleCase(s); // Prints "Hello"
关于c# - C#中的大写句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861792/