注意:这是我出于历史兴趣提出的更多问题,因为我意识到现代语言具有内置的正则表达式和不区分大小写的字符串比较方法。
在比较未知大小写的两个字符串时,我记得读过基于 Microsoft 的转换方法,这些方法针对大写而不是小写进行了优化。所以:
If (stringA.ToUpper() == stringB.ToUpper()) { ... }
会比:
If (stringA.ToLower() == stringB.ToLower()) { ... }
如果这是真的,当您需要搜索时,将字符串数据存储为大写而不是小写会更好吗?