#sitecore #sitecore8
#sitecore #sitecore8
Вопрос:
В Sitecore я пытаюсь создать сегментированный список в линейном менеджере. Однако, когда я выбираю условие, я так путаюсь с «равно», «равно без учета регистра» и «не равно без учета регистра»?
Кто-нибудь может объяснить мне разницу?
Спасибо!
Ответ №1:
Ниже приведен код, используемый Sitecore для Equals
операторов , CaseInsensitivelyEquals
, NotEqual
и NotCaseInsensitivelyEquals
:
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;