2011-06-23 54 views

回答

1
public static string Capitalize (string value) 
{ 
    return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase (value); 
} 
+1

上ToTitleCase MSDN文章是熱鬧。它解釋說,由於性能方面的原因,標題在外觀上並不是語言正確的,但是,「我們保留在未來使這個API變得更慢的權利。」 LMAO http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx – pseudocoder

0

如果你想創建自己的功能,然後用這個代碼

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); 
相關問題