请问c#的return在弹出框的问题?

来源:百度知道 编辑:UC知道 时间:2024/07/04 16:04:03
if(a==true)
{
MessageBox.Show("..","..",MessageBoxButtons.OkCancel,
MessageBoxIcon.Question);
return;
}
请问return在这里起到了什么作用?我试了加上和不加没区别呀?我实在不明白?麻烦大侠指点一下!谢谢了!

这样你就明白了:

if(a==true)
{
MessageBox.Show("..","..",MessageBoxButtons.OkCancel,
MessageBoxIcon.Question);
return;
}
MessageBox.Show("x","x",MessageBoxButtons.OkCancel,
MessageBoxIcon.Question);

return和MessageBox没有关系
程序段中的retrun表示结束运行下面的代码,返回重新执行Page_Load

题外话哈:
不明白"三根鞋带"先生说的,return 怎么会返回重新执行Page_Load呢!
既然有MessageBox函数,那应该是个Windows应用程序,而不是ASP.NET吧.
ASP.NET里能用MessageBox吗? 怎样实现的? 我很有兴趣知道哦

是啊"三根鞋带"先生还真是高啊。多学习学习啊。在ASP.NET中还可以用Windows的东西。