gpt4 book ai didi

c# - 字符串部分比较

转载 作者:可可西里 更新时间:2023-11-01 09:15:47 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why does string.Compare seem to handle accented characters inconsistently?

我有以下代码

var s1 = "ABzzzzz2";
var s2 = "äbzzzzz1";

var cmp = StringComparison.InvariantCultureIgnoreCase;

Console.WriteLine(string.Compare(s1, 0, s2, 0, 7, cmp)); //prints -1
Console.WriteLine(string.Compare(s1, 0, s2, 0, 8, cmp)); //prints 1

怎么可能第一个字符串的一部分小于第二个字符串的一部分,而整个第一个字符串大于整个第二个字符串呢?
我已经在 x64、.net 2.0、3.5、4.0 上对其进行了测试

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