让我大吃一惊的是,MSDN 的官方文档没有说明 INotifyDataErrorInfo 的 GetErrors 返回的可枚举的底层对象类型应该是什么:http: //msdn.microsoft.com/en-us/library/system .componentmodel.inotifydataerrorinfo.geterrors(v=vs.95).aspx
选项有:System.String、System.Object、MyCustomObject、ISomeOtherShitThatDoesntHaveAnythingToDoWithValidationWhatsoever
任何人都可以向我解释一个任意可枚举的对象如何可以在不对其结构做出任何假设的情况下通知错误?