int randIndex = Game.getRandIntBetween(0, hps.length - 1);
while (hps[randIndex] > 0)
实现方法Char
和ToLowerInvariant
,将字符转换为大写/小写,与当前文化无关。但是,没有ToUpperInvariant
和IsUpperInvariant
方法。为什么呢?
答案 0 :(得分:2)
以下方法是您可以获得的最佳方法:
将字符转换为较低/较高格式后,无论转换是否为特定于文化,它们都会正确检测其大小写。
另一方面,您不能说某个特定字符是文化特定变换还是不变变换的产物。你可以看看它,并观察它的当前情况是低或高。例如,给定从大写转换中获得的字符E
...您怎么能说它最初是ë
还是e
?如果您不知道它的原始形式和系统正在使用的当前文化......您根本不能。