C# 在ascx.cs中转换为大写

C# 在ascx.cs中转换为大写,c#,asp.net,uppercase,C#,Asp.net,Uppercase,我目前有以下代码,将姓氏的第一个字母转换为大写 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); } 我现在想编辑它,以便将姓氏中的所有字母

我目前有以下代码,将姓氏的第一个字母转换为大写

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知识非常糟糕!:) 谢谢

试一下或改型一下,等等

根据您的要求,有很多方法可以做到“文化安全”。

试试这个

static string UppercaseFirst(string s)
{
    return s.ToUpper();
}