2

Char实现方法ToLowerInvariant并将ToUpperInvariant字符转换为独立于当前文化的大写/小写。但是,没有IsUpperInvariantIsLowerInvariant方法。为什么?

4

1 回答 1

2

以下方法是您可以获得的最佳方法:

一旦字符被转换为低/大格式,无论转换是否特定于文化,他们都会正确检测其大小写。

另一方面,你不能说给定的角色是特定文化的产物还是不变的转变。您可以只看它并观察其当前的情况是较低的还是较高的。例如,给定E从大写转换中获得的字符......你怎么能说它最初是ëor e?如果你不知道它的原始形式和系统正在使用的当前文化......你根本不知道。

于 2017-12-28T03:48:10.403 回答