【发布时间】:2017-10-23 13:33:28
【问题描述】:
我问这个是因为程序实际上是在显示 MessageBox。 要显示 MessageBox,代码必须首先传递一个 !=(not equal to) string.Empty 条件。然后在下一行它必须通过 ==(equal to) string.Empty 标准。 a变量怎么能同时等于又不等于string.Empty呢?
if (StatInfo.PosLab.DateSentToTM != string.Empty);
{
if (StatInfo.PosLab.DateSentToTM == string.Empty)
{
MessageBox.Show("How is it even possible to reach this code.");
}
}
【问题讨论】:
-
第一个
if后面的分号在这种情况下没有意义。一般来说,我们对您的问题的上下文一无所知,例如如果是你自己写的(很可能不是),或者整个程序是否按预期工作,或者它显示出奇怪的效果。