gpt4 book ai didi

c# - char.IsWhiteSpace 在 "wrong"位置找空间

转载 作者:行者123 更新时间:2023-11-30 14:06:44 25 4
gpt4 key购买 nike

我正在阅读本书中的示例代码,但有点困惑并且很难找到(可能是一个简单的)答案。我写了下面的代码:

static void CharFunctionality()
{

Console.WriteLine("char.IsWhiteSpace('Hello There', 5): {0}", char.IsWhiteSpace("Hello There", 5));
Console.WriteLine("char.IsWhiteSpace('Hello There', 6): {0}", char.IsWhiteSpace("Hello There", 6));
Console.WriteLine();
Console.ReadKey();
}

当我运行它时,我得到以下输出:

char.IsWhiteSpace('Hello There', 5): True
char.IsWhiteSpace('Hello There', 6): False

我觉得应该反过来吧?第 5 个字符是“o”,第 6 个字符是“空格”。我希望有人能在我进入开发世界的旅程中为我指明正确的方向 :)

谢谢!

最佳答案

字符串索引从 0 开始 所以在你的代码中:

char.IsWhiteSpace('Hello There', 5) //true
char.IsWhiteSpace('Hello There', 6) //false

如果从 0 开始,则第 5 个字符将是空白,因此结果为真,第 6 个字符为“T”,因此结果为假

关于c# - char.IsWhiteSpace 在 "wrong"位置找空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45692327/

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