我目前有以下代码将姓氏的第一个字母转换为大写字母;
static string UppercaseFirst(string s)
{
if (string.IsNullOrEmpty(s))
{
return string.Empty;
}
char[] a = s.ToCharArray();
a[0] = char.ToUpper(a[0]);
return new string(a);
}
我现在想要编辑它,以便将姓氏中的所有字母更改为大写。 应该是一个简单的,但我的ascx.cs知识是可怕的! :) 感谢
答案 0 :(得分:5)
尝试return s.ToUpper();
或ToUpperInvariant()
等的变体
根据您的要求,有很多方法可以做到“文化安全”。
答案 1 :(得分:1)
试试这个
static string UppercaseFirst(string s)
{
return s.ToUpper();
}