比较Culture-Invaliant并忽略上标

时间:2016-09-28 08:28:19

标签: c#

具有整理的数据库...... CI_AS在“²”和“2”之间没有区别。

另一方面,c#默认的String-Comparer StringComparer.InvariantCultureIgnoreCase也有所不同。

因此,如果我想将对象保存到数据库,则会出现一个唯一的错误。

说c#没有任何区别的常见解决方案是什么? (自己的比赛?)

1 个答案:

答案 0 :(得分:0)

是的,自定义相等比较器(IEqualityComparer)应该完成这项工作,使用它你能够以你需要的方式比较你的字符串