可能重複:
Convert all first letter to upper case, rest lower for each wordASP.NET全部大寫的字符串,把降低和大寫所有單詞
嘿我目前全部大寫接收一個字符串即公司名稱。
我想讓這個更友好,並且想把所有單詞的第一個字母改爲大寫。
即
然後即時通訊只是想知道它是如何工作的情況下,如
SKILLSHARE INTERNATIONAL(IRELAND)
都柏林市的青年基督徒協會有限公司
可能重複:
Convert all first letter to upper case, rest lower for each wordASP.NET全部大寫的字符串,把降低和大寫所有單詞
嘿我目前全部大寫接收一個字符串即公司名稱。
我想讓這個更友好,並且想把所有單詞的第一個字母改爲大寫。
即
然後即時通訊只是想知道它是如何工作的情況下,如
SKILLSHARE INTERNATIONAL(IRELAND)
都柏林市的青年基督徒協會有限公司
public static string Capitalize (string value)
{
return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase (value);
}
如果你想創建自己的功能,然後用這個代碼
string str = "CITY OF DUBLIN YOUNG MEN'S CHRISTIAN ASSOCIATION LIMITED";
char[] ch = { ' ' };
string[] str1 = str.Split(ch, StringSplitOptions.RemoveEmptyEntries);
string result = string.Empty;
foreach (string s in str1)
{
result += s[0].ToString().ToUpper() + s.Substring(1, s.Length - 1).ToLower() + " ";
}
Response.Write(result);
上ToTitleCase MSDN文章是熱鬧。它解釋說,由於性能方面的原因,標題在外觀上並不是語言正確的,但是,「我們保留在未來使這個API變得更慢的權利。」 LMAO http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx – pseudocoder