我希望“2-”和“22”始终以相同的方式进行比较,但更改第三个字符会更改排序顺序。
string.Compare("2-1","22-", StringComparison.CurrentCulture) //-1
string.Compare("2-2","22-", StringComparison.CurrentCulture) //1
这里到底发生了什么?
顺便提一下,我们的文化设置是en-US。