Eye*_*arp 0 c# letter uppercase
我正在尝试将字符串的第一个字母更改为大写
我在这方面看到了其他问题,但即使我应用了他们所说的内容,我仍然无法管理正确的结果.
public string FirstLetterToUpper(string str)
{
if (str == null)
return null;
if (str.Length > 1)
return char.ToUpper(str[0]) + str.Substring(1);
return str.ToUpper();
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "test text";
CapitalizeFirstLetter(label1.Text);
}
Run Code Online (Sandbox Code Playgroud)
而不是输出
Test text
Run Code Online (Sandbox Code Playgroud)
它仍然存在
test text
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
您需要分配结果(并使用正确的方法名称)
label1.Text = FirstLetterToUpper("test text");
Run Code Online (Sandbox Code Playgroud)