Какова цель поля ValidationResult.Success? - программирование
Подтвердить что ты не робот

Какова цель поля ValidationResult.Success?

Msdn:

public static readonly ValidationResult ValidationResult.Success

Представляет успех проверки (true, если проверка была успешный; в противном случае - false).

Текст в вышеприведенном фрагменте для меня не имеет смысла, поскольку поле Success не возвращает значение типа bool, а возвращаемое значение (т.е. экземпляр ValidationResult) не содержит любое логическое свойство или поле, которое мы могли бы установить для значения, указывающего на успех или неудачу валидации?!

Любые идеи, какова цель этого поля?

Благодарю вас

4b9b3361

Ответ 1

ValidationResult.Success всегда постоянный null. Его назначение документация.

Для успешной проверки вы можете либо написать:

return null;

или

return ValidationResult.Success;

В первом случае я спрашиваю себя: " Что это значит? Что означает значение null? Это успех или неудача или что-то еще?". В последнем случае код документально зафиксирован без необходимости использования неофициальных текстовых документов.