读书人

c#里面return的用法解决办法

发布时间: 2012-05-21 18:04:41 作者: rapoo

c#里面return的用法

if (Request.Cookies["CheckCode"] == null)
{
Label1.Text = "您的浏览器设置已被禁用 Cookies,您必须设置浏览器允许使用 Cookies 选项后才能使用本系统。";
Label1.Visible = true;
return; //
}

if (String.Compare(Request.Cookies["CheckCode"].Value, TextBox1.Text.ToString().Trim(), true) != 0) //比较两个字符串是否相同。
{
Label1.Text = "<font color=red>对不起,验证码错误!</font>";
Label1.Visible = true;
return;// }

里面的return到底有什么用? 你说return他页面会有什么反应????

[解决办法]
方法结束,return后面的语句不再执行
[解决办法]
int a=0;
int b=1;

int c=a+b;

if(c==1)
{
return;
}
int d=5;

return之后,下面的语句是不会执行的,也就是说 int d=5,不会执行
[解决办法]
return不就是返回(或者说马上退出)函数的执行。
仿佛LZ的例子中的return没什么意义。有吗?请牛人告诉一下我..

[解决办法]

return(C# 参考) 来源 MSDN
[解决办法]
楼主的方法返回值为Void
通过Return 可以截断后面代码的执行。就像楼主方法中所写,如果Cookie为空,下面的那些代码是没有必要再执行的,也就是这个方法执行到这里就可以结束了。
[解决办法]
不带参数其实就是返回一个void 就像你的方法不带返回值一样 void 方法.

读书人网 >asp.net

热点推荐