ASP.NET所有大写字符串,降低和大写所有单词

时间:2011-06-23 13:06:09

标签: asp.net

  

可能重复:
  Convert all first letter to upper case, rest lower for each word

嘿,目前我收到一个字符串,即所有大写的公司名称。

我想让这个用户更加友好,并且想把所有单词的第一个字母大写为大写。

然后我想知道它如何适用于

等案件

SKILLSHARE INTERNATIONAL(爱尔兰)

都市青年男子基督徒协会有限公司

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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);