gpt4 book ai didi

c# - 什么是在 C# 中获取字符串字数的 Surefire 方法

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

我不知道该怎么做。现在我正在计算空格以获得我的字符串的字数,但如果有双倍空格,字数将不准确。有更好的方法吗?

最佳答案

@Martin v. Löwis 的替代版本,它使用 foreachchar.IsWhiteSpace(),在处理其他文化时应该更正确。

int CountWithForeach(string para)
{
bool inWord = false;
int words = 0;
foreach (char c in para)
{
if (char.IsWhiteSpace(c))
{
if( inWord )
words++;
inWord = false;
continue;
}
inWord = true;
}
if( inWord )
words++;

return words;
}

关于c# - 什么是在 C# 中获取字符串字数的 Surefire 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1365755/

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