[英]Does .NET have built-in functions mapping between character entities and their unicode values?
[英]Built-In Character Casing functions in .Net
.Net中是否有任何内置函数可以使字符串大写或处理正确的大小写? 我知道Microsoft.VB命名空间中有一些地方,但我想尽可能避免这些。
我知道函数如string.ToUpper和string.ToLower()函数,但它会影响整个字符串。 我期待这样的事情:
var myString = "micah";
myString = myString.Format(FormattingOptions.Capitalize) //Micah
只是为混合投入另一种选择。 这将大写给定字符串中的每个单词:
public static string ToTitleCase(string inputString)
{
System.Globalization.CultureInfo cultureInfo =
System.Threading.Thread.CurrentThread.CurrentCulture;
System.Globalization.TextInfo textInfo = cultureInfo.TextInfo;
return textInfo.ToTitleCase(inputString.ToLower());
}
有
System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(string str)
大写字符串中的每个单词。 ToTitleCase
有一个免费的图书馆...... 字符串处理库
这适用于VB.NET
StrConv(输入,VbStrConv.ProperCase)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.