.NET Framework有一个方法TextInfo.ToTitleCase.
在.NET Core中有相同的东西吗?
编辑:我正在寻找.NET Core中的内置方法.
mxm*_*ile 25
您可以实现自己的扩展方法:
public static class StringHelper
{
public static string ToTitleCase(this string str)
{
var tokens = str.Split(new[] { " ", "-" }, StringSplitOptions.RemoveEmptyEntries);
for (var i = 0; i < tokens.Length; i++)
{
var token = tokens[i];
tokens[i] = token == token.ToUpper()
? token
: token.Substring(0, 1).ToUpper() + token.Substring(1).ToLower();
}
return string.Join(" ", tokens);
}
}
Run Code Online (Sandbox Code Playgroud)
信用:从这个要点中复制出来.
*为首字母缩略词Dotnet Fiddle添加了一点.
| 归档时间: |
|
| 查看次数: |
6710 次 |
| 最近记录: |