C#中的异常处理和errorProvider有什么区别?
我可以使用 ErrorProvider 之类的异常处理......
C#中的异常处理和errorProvider有什么区别?
我可以使用 ErrorProvider 之类的异常处理......
ErrorProvider是一个 WinForms 用户界面控件,用于向用户呈现错误信息。异常处理是一种语言功能,用于设计代码以在运行时处理异常。
ErrorProvider
可用于向用户提供有关已处理执行的详细信息。它们几乎完全不同,绝对不可互换。
ErrorProvider 是 System.Windows.Forms 的一部分,而异常处理由框架提供,异常最终派生自 System.Exception。WinForms 明确使用错误提供程序。你用它来告诉用户一个特定的 winforms 元素有一个与之相关的错误。请参阅:http: //msdn.microsoft.com/en-us/library/system.windows.forms.errorprovider.aspx和http://msdn.microsoft.com/en-us/library/ms173160.aspx