【发布时间】:2017-08-28 18:00:28
【问题描述】:
当文本框值为空时,我收到一个错误,因此我试图编写一个三元语句来检查该值是否为空。这是我想出来的:
DrawTextValuePair(e, string.IsNullOrEmpty(m_pcl.pn.Text) ? String.Format("Input: ", m_pcl.pn.Text) : String.Format("Input: "), true, m_leftMargin);
但是在使用这样我得到一个编译错误:
没有给出与“ProfileDocument.DrawTextValuePair(PrintPageEventArgs, string, string, bool, int)”所需的形参“iLeftMargin”相对应的参数
在这种情况下使用三元语句的正确方法是什么?
【问题讨论】:
标签: c# ternary-operator drawtext