我已经在这样的帖子拍摄的样子:大写字母的字符串的第一个字母只
Format to first letter uppercase
How to capitalise the first letter of every word in a string
但所有这些似乎实际工作。我会想到下手,有也只是一个:
.Capitalize();
像有:
.Lower(); & .Upper();
谁能可能给我就转换成字符串像任何文件或引用:
string before = "INVOICE";
要那么成为:
string after = "Invoice";
使用我阅读的帖子解决方案给我的方式,我没有收到任何错误,但是,before
仍然保留大写。
您可以创建一个函数,它接受一个字符串作为输入,取第一个字符的字符串,使大写,替换为大写版本的第一个字符,并返回结果。 – Robert
你需要阅读的第二个问题是[将所有的第一个字母转换为大写,为每个单词休息较低](http://stackoverflow.com/questions/1943273/convert-all-first-letter-to-upper-case -rest-each-word?lq = 1) –
's = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(s.toLower());'从所谓的重复是链接I在我提到的'DID NOT WORK'这个问题中提供了如此无用的重复,谢谢... @SergeyBerezovskiy – KDOT