【发布时间】:2016-05-01 19:13:59
【问题描述】:
在msdn page for InotifyDataErrorInfo.GetErrors 中,它说 GetErrors 方法是使用参数调用的,该参数可以是:
- 我们要为其检索错误信息的属性的名称
- 空
- String.Empty
文档没有说明何时使用 null 与 String.Empty 调用此方法。我在我的应用中看到了这两种情况,我需要了解何时可以期待其中一种。
澄清:我不是在问我应该如何实现 GetErrors 方法(我只是测试 null 和 empty)。问题更多的是要理解为什么 WPF 框架 有时会尝试使用 null 有时使用空字符串来调用此方法(我在我的应用程序中遇到了这两种情况)。如果目的是询问与特定属性无关的错误,为什么在调用时使用两个不同的值就足够了?
【问题讨论】:
-
我是否理解您的问题,您要问的是,为什么要区分
null和string.Empty?
标签: c# .net wpf validation