我正在编写一个使用char值来确定要写入的字符串的程序。目前我有(前面已经宣布了cPlant和sSql)
if (cPlant == 'B')
{
sSql = "somestring1";
}
else if (cPlant == 'D')
{
sSql = "somestring2";
}
else
{
MessageBox.Show("Error!");
Application.Exit();
MessageBox.Show("Shouldn't see this!");
}
不应该Application.Exit();
杀死该计划吗?
答案 0 :(得分:0)
Application.Exit();
所有这一切都是向消息泵发送消息,要求关闭应用程序(就像用户点击关闭图标一样)。
所有正常退出代码(例如,表单实现OnClosing
)将在调用者返回后运行,以便消息泵可以处理未完成的消息。
当然,所有运行的代码中的某些内容都可以取消关闭...
答案 1 :(得分:-2)
您也可以尝试:
this.close();