gpt4 book ai didi

c# - 为什么在使用 tocap() 函数时只有第一个单词大写?

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:09 27 4
gpt4 key购买 nike

我对每个单词中的第一个字母进行了以下操作,但它只适用于第一个单词。有人可以解释为什么吗?

static void Main(string[] args)
{
string s = "how u doin the dnt know about medri sho min shan ma baref shu";
string a = tocap(s);
Console.WriteLine(a);
}

public static string tocap(string s)
{
if (s.Length == 1) return s.ToUpper();
string s1;
string s2;

s1 = s.Substring(0, 1).ToUpper();
s2 = s.Substring(1).ToLower();

return s1+s2;
}

最佳答案

因为没有教授会接受这个解决方案,我觉得让任何谷歌搜索这个的人知道你可以只使用 ToTitleCase 感觉很好

关于c# - 为什么在使用 tocap() 函数时只有第一个单词大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/417677/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com