一个消息框中的数据验证和错误列表 c#

希望你们一切顺利。我想请教你。


我正在寻找一种在执行 OnClick 按钮之前验证数据的方法。我确实有一些带有一些数据可供选择的组合框。目前我使用了一些解决方案,它看起来很“脏”,我对此并不满意。


目前我正在使用类似的东西:


if(box1 == null)

{

   MessageBox.Show("Error 1");

}

if(box2 == null)

{

   MessageBox.Show("Error 2");

}

if(box3 == null)

{

   MessageBox.Show("Error 3");

}

如果我有 3 个字段是空的,我会为每个错误显示 3 次消息。如果错误为真,有没有办法在一个消息框中列出所有错误?


我在想这样的事情:


bool a = true;

bool b = true;

bool c = true;


a = (box1 == null);

b = (box2 == null);

c = (box3 == null);


if(a || b || c)

{

  //Display list of errors where condition is true

}

我将不胜感激任何建议。


提前谢谢了。


温温酱
浏览 147回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP