我希望在我的程序集中比较所有字符串设置StringComparison.InvariantCultureIgnoreCase
。这可能吗?我知道,我每次比较字符串
string1.Equals(string2, StringComparison.InvariantCultureIgnoreCase)
但事实并非如此。我甚至可以自己编写IEqualityComparer<string>
,但这与上面的示例类似。
答案 0 :(得分:2)
如果您不想更改源代码,可以使用"Caseless" Fody addin并在FodyWeavers.xml
中对其进行配置:
<Caseless StringComparison="InvariantCultureIgnoreCase"/>