Msdn:
public static readonly ValidationResult ValidationResult.Success
表示验证成功(如果验证,则为true) 成功的;否则,假)。
上面摘录中的文字对我没有意义,因为Success
字段不会返回类型为bool
的值,而是返回它返回的值(即ValidationResult
instance)不包含任何布尔属性或字段,我们可以将其设置为表示验证成功或失败的值?!
任何想法这个领域的目的是什么?
谢谢
答案 0 :(得分:24)
ValidationResult.Success
始终为null
。其目的是文档。
为了成功验证,你可以写:
return null;
或
return ValidationResult.Success;
在第一种情况下,我问自己“这意味着什么?null意味着什么?这是成功还是失败,还是其他什么?”。在后一种情况下,代码固有文档,无需非正式文本文档。