2016-09-28 3 views
2

照合データベース... CI_ASは "²"と "2"の間に違いはありません。Culture-Invaliantを比較し、上付き文字を無視する

一方、C#のデフォルトのString-Comparer StringComparer.InvariantCultureIgnoreCaseは違いをもたらします。

オブジェクトをデータベースに保存する場合、固有のエラーが発生します。

C#で何の違いもないと言う共通の解決策は何ですか? (自分はComparer?)

答えて

0

はい、カスタム等値比較(IEqualityComparer)が仕事を行う必要があり、あなたは

+0

必要な方法であなたの文字列を比較することができますそれを使用すると、任意の.NET比較演算子がありません、これを処理できるのでしょうか? – Oswald

関連する問題