作者:遗忘的花心本分尐男人 | 来源:互联网 | 2022-12-10 12:44
以下编译好了:
if (_logon.LogonToConnector())
{
MessageBox.Show("Logon Success");
}
else
{
MessageBox.Show("Logon Failed");
}
但是对于更简洁的等价物:
_logon.LogonToConnector() ? MessageBox.Show("Logon Success") : MessageBox.Show("Logon Failure");
编译器给出错误:
只有赋值,调用,递增,递减和新对象表达式才能用作语句UniformTestClient
我哪里做错了?
1> Dmitry Byche..:
把它
MessageBox.Show(_logon.LogonToConnector()
? "Logon Success"
: "Logon Failed");
因为三元运算符必须返回一个值.