我已经看过像这样的帖子:
但这些似乎都不起作用.我想从一开始就会有一个:
.Capitalize();
Run Code Online (Sandbox Code Playgroud)
就像有:
.Lower(); & .Upper();
Run Code Online (Sandbox Code Playgroud)
任何人都可以给我任何关于转换为字符串的文档或参考资料:
string before = "INVOICE";
Run Code Online (Sandbox Code Playgroud)
然后成为:
string after = "Invoice";
Run Code Online (Sandbox Code Playgroud)
我使用我读过的帖子解决方案给我的方式没有收到任何错误,但before仍然仍然是大写的.
使用ToUpper第一个字符和ToLower剩余字符串怎么样?
string after = char.ToUpper(before.First()) + before.Substring(1).ToLower();
Run Code Online (Sandbox Code Playgroud)
您可以创建执行以下操作的方法:
string UppercaseFirst(string str)
{
if (string.IsNullOrEmpty(str))
return string.Empty;
return char.ToUpper(str[0]) + str.Substring(1).ToLower();
}
Run Code Online (Sandbox Code Playgroud)
并像这样使用它:
string str = "thISstringLOokSHorribLE";
string upstr = UppercaseFirst(str);
Run Code Online (Sandbox Code Playgroud)
得到这个:
Thisstringlookshorrible
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10940 次 |
| 最近记录: |