c# - C#中的大写句子

标签 c# string char

<分区>

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/

相关文章:

c++ - 删除字符指针数组

java - 这是将字符数组附加到字符串的最有效方法吗?

c# - While 循环中的 DateTime.AddDays。我错过了什么?

c# - 为什么不能用相同的签名声明两个方法,即使它们的返回类型不同?

c++ - 用 x 的 c++ 替换字符串的一部分

string - 如何将字符串拆分为给定长度的子字符串?

java - 如何查找 ArrayList 是否包含 String 中的字符?

c# - Windows 服务 - C#

c# - Sharepoint 2007 天气 web 部件

c++ - 字符串文字类型不符合预期