我试图在使用StringComparer.OrdinalignoreCase
and时获取字符串比较结果之间的关系StringComparer.InvariantCultureIgnoreCase
。更准确地说,我想知道以下四种说法中哪一种是正确的:
a == b using StringComparer.OrdinalIgnoreCase
, 然后a == b using StringComparer.InvariantCultureIgnoreCase
a != b using StringComparer.OrdinalIgnoreCase
, 然后a != b using StringComparer.InvariantCultureIgnoreCase
a == b using StringComparer.InvariantCultureIgnoreCase
, 然后a == b using StringComparer.OrdinalIgnoreCase
a != b using StringComparer.InvariantCultureIgnoreCase
, 然后a != b using StringComparer.OrdinalIgnoreCase
到目前为止,我知道第 3 条陈述是不正确的,因为这个问题中的评论的例子a = STRASSE
和评论。b = Straße
理想情况下,我想解释为什么一个陈述是正确的,或者一个不正确的例子。