有没有一种简单的方法可以将字符串的第一个字母大写并降低其余字母?有内置方法还是我需要自己制作?
TextInfo.ToTitleCase()
将字符串的每个标记中的第一个字符大写。
如果不需要维护 Acronym Uppercasing,那么您应该包括ToLower()
.
string s = "JOHN DOE";
s = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(s.ToLower());
// Produces "John Doe"
如果 CurrentCulture 不可用,请使用:
string s = "JOHN DOE";
s = new System.Globalization.CultureInfo("en-US", false).TextInfo.ToTitleCase(s.ToLower());
See the MSDN 链接 http://msdn2.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx详细说明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)