StringComparer 的最低字符串

Lowest string for StringComparer

是否有字符串 a StringComparer.OrdinalIgnoreCase.Compare(a,b) returns 的值 < 0 对于所有 b 不等于 a

其他字符串文化是否存在类似的字符串 a

设置anull似乎满足这个条件

> StringComparer.OrdinalIgnoreCase.Compare(null, null)
0 // this is fine as a is equal to b
> StringComparer.OrdinalIgnoreCase.Compare(null, 'a')
-1
> StringComparer.OrdinalIgnoreCase.Compare(null, "")
-1
> StringComparer.OrdinalIgnoreCase.Compare(null, string.Empty)
-1
> StringComparer.OrdinalIgnoreCase.Compare(null, "-1")
-1
> StringComparer.OrdinalIgnoreCase.Compare(null, "-")
-1
> StringComparer.OrdinalIgnoreCase.Compare(null, "-")
-1