编写此内容的一种优雅方式是什么?
if (lastSelection != null)
{
lastSelection.changeColor();
}
else
{
MessageBox.Show("No Selection Made");
return;
}
changeColor()
是一个void函数,运行上述代码的函数也是一个void函数。 最佳答案
您可以通过反转条件来减少困惑:
if (lastSelection == null)
{
MessageBox.Show("No Selection Made");
return;
}
lastSelection.changeColor();