相关疑难解决方法(0)

"aaaa".StartsWith("aaa")返回false

如果这不是一个错误,那么有人可以解释这种行为背后的原因吗?事实上,似乎每个奇数个字母都会返回false:

string test = "aaaaaaaaaaaaaaaaaaaa";
Console.WriteLine(test.StartsWith("aa"));
Console.WriteLine(test.StartsWith("aaa"));
Console.WriteLine(test.StartsWith("aaaa"));
Console.WriteLine(test.StartsWith("aaaaa"));
Console.WriteLine(test.StartsWith("aaaaaa"));
Console.WriteLine(test.StartsWith("aaaaaaa"));
Run Code Online (Sandbox Code Playgroud)

在丹麦系统上执行时输出后的输出:

True
False
True
False
True
False
Run Code Online (Sandbox Code Playgroud)

c# string startswith

17
推荐指数
1
解决办法
1608
查看次数

标签 统计

c# ×1

startswith ×1

string ×1