Sitecore - "is equal to"、"is case-insensitively equal to" 和 "is not case-insensitively equal to" 之间有什么区别?

Sitecore - What is the different between "is equal to", "is case-insensitively equal to" and "is not case-insensitively equal to"?

在 Sitecore 中,我试图在直线管理器中创建分段列表。但是,当我 select 条件时,我会混淆 "is equal to"、"is case-insensitively equal to" 和 "is not case-insensitively equal to"?

谁能给我解释一下区别?

谢谢!

在 Sitecore 用于 EqualsCaseInsensitivelyEqualsNotEqualNotCaseInsensitivelyEquals 运算符的代码下方:

case StringConditionOperator.Equals:
    return first == second;
case StringConditionOperator.CaseInsensitivelyEquals:
    return string.Compare(first, second, System.StringComparison.CurrentCultureIgnoreCase) == 0;
case StringConditionOperator.NotEqual:
    return first != second;
case StringConditionOperator.NotCaseInsensitivelyEquals:
    return string.Compare(first, second, System.StringComparison.CurrentCultureIgnoreCase) != 0;