相关疑难解决方法(0)

什么时候抛出异常?

我为我的应用程序不期望的每个条件创建了异常. UserNameNotValidException,PasswordNotCorrectException等等.

但是我被告知我不应该为这些条件创建例外.在我的UML中,那些是主流的例外,为什么它不应该是例外?

创建例外的任何指导或最佳实践?

language-agnostic exception

409
推荐指数
12
解决办法
14万
查看次数

WinForm UI验证

我需要在整个winform应用程序中实现输入验证.有许多不同的形式可以输入数据,我希望不通过表单控制来控制每个项目创建isValid等.别人怎么处理这个?

我看到大多数相关帖子都涉及Web应用程序和/或提及企业库验证应用程序块.现在我承认我还没有彻底研究过ELVAB,但对于我需要的东西来说似乎有些过分.我目前的想法是编写一个具有各种要求的类库,并将控件作为参数传递给它.我已经有了一个RegEx函数库,用于像isValidZipCode这样的东西,所以这可能是我开始的地方.

我想要的是一个验证按钮,onClick循环遍历该表单页面上的所有控件并执行所需的验证.我怎么能做到这一点?

.net c# validation user-interface winforms

43
推荐指数
3
解决办法
6万
查看次数