为了缩短代码,我希望将下面提到的 If Else 语句替换为三元表示法,但我的代码显示错误。
if (txtMayAmt.Enabled)
{
txtMayAmt.Text = txtAprilAmt.Text;
}
else
{
txtMayAmt.Text = "0";
}
我显示错误的三元符号是
((txtMayAmt.Enabled) ? (txtMayAmt.Text = txtAprilAmt.Text) : (txtMayAmt.Text = "0"));
请指教代码。
最佳答案
试试这个:
txtMayAmt.Text = txtMayAmt.Enabled ? txtAprilAmt.Text : "0";
关于c# - 三元表示法等同于 C# 中的 If Else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37213677/