我有这段简单的代码,如果用户在 a 上点击是,则聚焦一个文本字段DialogResult
,如果她/他点击否,则退出应用程序。
DialogResult dialogResult = MessageBox.Show("Client Not Verified\n" + " " + txtUserName.Text + " " + "Already Taken.\n Try Again?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
if (dialogResult == DialogResult.Yes)
{
txtUserName.Focus();
return;
}
else
{
Application.Exit();
}
如何使用 ?: 运算符编写具有相同输出的代码?所以它看起来像这样:
dialogResult == DialogResult.Yes ? txtUserName.Focus : Application.Exit();