【发布时间】:2022-01-19 09:50:33
【问题描述】:
我正在尝试根据组合框选择启用复选框。我知道通过简单的 if 条件可以解决我的问题,但是当我将其更改为三元运算符时,它会显示错误
if (ComboBox.SelectedValue.Equals(enum.value))
{
chkbox.Enabled = false;
}
else
{
chkbox.Enabled = true;
}
三元:
ComboBox.SelectedValue == enum.value ? chkbox.Enabled = false : chkbox.Enabled = true;
这很好用,但是当我将其更改为三元时,它会引发错误。我怎样才能改变它以使其工作
提前致谢。
【问题讨论】:
标签: c# winforms conditional-operator