Jua*_*uan 3 .net string localization string-comparison
怎么会这样?(这取自VS2008中的即时窗口)
?string.Compare("-", "+")
-1
?string.Compare("-0", "+0")
1
Run Code Online (Sandbox Code Playgroud)
从String.Compare(强调我的)的评论:
比较使用当前文化来获取特定于文化的信息,例如套管规则和单个字符的字母顺序.例如,文化可以指定某些字符组合被视为单个字符,或者以特定方式比较大写和小写字符,或者字符的排序顺序取决于其前面或后面的字符.