StringComparison.CurrentCultureIgnoreCase在C#字符串中的平等比较有多贵?

时间:2012-02-20 05:43:49

标签: c# equality string-comparison

我在代码中有多个实例,我们已经完成了StringComparison.CurrentCultureIgnoreCase,以便对两个字符串进行相等比较。 鉴于, - 在我们的代码字符串中基于单一文化(en) - 很少会出现两个字符串的情况,只是在大小写的情况下变化(至少对于大多数值而言)。

我正在寻找一些关于StringComparison.CurrentCultureIgnoreCase比默认stringOne.Equals(stringtwo)贵(性能)的看法。如果差异很大,我会进行一次完整的代码迭代,并删除所有没有意义的地方(例如,比较像这样的RecordId)。

感谢您的关注。

1 个答案:

答案 0 :(得分:3)