-1

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

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 知识是可怕的!:) 谢谢

4

2 回答 2

5

尝试或,等return s.ToUpper();的变体。ToUpperInvariant()

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

于 2013-03-04T12:38:23.350 回答
1

试试这个

static string UppercaseFirst(string s)
{
    return s.ToUpper();
}
于 2013-03-04T12:40:33.070 回答