摘自[CLR via C#][1]:
> 当比较字符串时候,推荐使用ToUpperInvariant
> 转换成大写而不是ToLowerInvariant
> 成小写。因为微软在比较大写字符串的时候对代码做了优化。
我记得有次发现我的同事在比较字符串时候通常先转换成大写字母,然后比较。我总是奇怪他为什么这么做因为我觉得转换成小写比较自然,当我读到书上这段的时候,我知道为什么了。
[1]: http://www.amazon.com/CLR-via-Second-Pro-Developer/dp/0735621632