c# - 设置汇编的字符串比较

标签 c#

我想要一套StringComparison.InvariantCultureIgnoreCase对于我的程序集中比较的所有字符串。这可能吗?我知道,我可以在每次比较字符串时设置此参数

string1.Equals(string2, StringComparison.InvariantCultureIgnoreCase)

但事实并非如此。我什至可以自己写IEqualityComparer<string>但这与上面的示例类似。

最佳答案

如果您不想更改源代码,可以使用 "Caseless" Fody addin并在 FodyWeavers.xml 中配置它:

<Caseless StringComparison="InvariantCultureIgnoreCase"/>

关于c# - 设置汇编的字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29864531/

相关文章:

c# - XDocument.Parse 在不要求时保留空格

c# - .NET 中真正不可变的字典

c# - 使用 API 在亚马逊上更新商品数量时出错

c# - 如何从 ID 不匹配的两个列表中选择项目

c# - 从另一个表插入值后触发

C#:如何在运行时向对象添加属性?

c# - 从登录页面将用户名保存在 session 中

c# - 从 aspx 网页读取 xml

c# - LINQ to entities 无法识别方法 'System.DecimalToDecimal

c# - StreamReader ThreadSafe问题?可能吗?