在进行不区分大小写的比较时,将string转换为大写还是小写更有效? 它甚至重要吗? 在这个SOpost中提出,C#对于ToUpper更有效,因为“微软就是这样优化它的”。 但是我也读过这个观点 ,即ToLower和ToUpper的转换取决于你的string包含了多less,而且通常string包含更多的小写字符,这使得ToLower更有效率。 特别是,我想知道: 有没有办法优化ToUpper或ToLower,使其中一个比另一个更快? 在大写或小写string之间进行不区分大小写的比较是否更快?为什么? 有没有任何编程环境(如C,C#,Python,不pipe),哪一个案例显然比另一个好,为什么?