The following compiles ok:
if (_logon.LogonToConnector())
{
MessageBox.Show("Logon Success");
}
else
{
MessageBox.Show("Logon Failed");
}
But for the more concise equivalent:
_logon.LogonToConnector() ? MessageBox.Show("Logon Success") : MessageBox.Show("Logon Failure");
The compiler gives the error:
Only assignment, call, increment, decrement, and new object expressions can be used as a statement UniformTestClient
Where did I go wrong?