【发布时间】:2018-01-20 16:21:42
【问题描述】:
这里我使用了 if , else if 条件来显示错误消息并使某些标签可见和不可见,但我正在尝试使用三元运算符来这样做,但我对三元运算符非常不熟悉,无法将其用于我的 if else 代码中的所有条件。
因此,对我的代码的任何帮助将不胜感激。谢谢你。
下面是我的代码
catch (Exception ex)
{
if (ex.Message == "Parent Menu Title Required")
{
metroLabel4.Visible = true;
metroLabel5.Visible = false;
metroLabel6.Visible = false;
metroLabel4.Text = ex.Message;
}
else if (ex.Message == "Menu Title Required")
{
metroLabel4.Visible = false;
metroLabel5.Visible = true;
metroLabel6.Visible = false;
metroLabel5.Text = ex.Message;
}
else if (ex.Message == "Form Name Required")
{
metroLabel4.Visible = false;
metroLabel5.Visible = false;
metroLabel6.Visible = true;
metroLabel6.Text = ex.Message;
}
else
{
metroLabel4.Visible = true;
metroLabel5.Visible = true;
metroLabel6.Visible = true;
metroLabel4.Text = "Parent Menu Title Required";
metroLabel5.Text = "Menu Title Required";
metroLabel6.Text = "Form Name Required";
}
}
【问题讨论】:
-
所以先熟悉一下吧。 SO 不是免费的编码/教程请求服务。
-
@user202729 确实是朋友