c# return 在这里是什么意义

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:21:43
if(ip=="" || ostat.IsVisited(ViewState["Wid"],ip))
return;
ip=ostat.FormatIP(ip);
不进行下一步? 下面的语句都不执行了嘛?
ip=ostat.FormatIP(ip); 这条语句不执行了吗?
今天无环境,明天再试一下。

使用return关键字结束函数的的执行,把返回值传送给调用代码
ip=ostat.FormatIP(ip); 这句代码将不在执行的
如果ip不为空或者ostat.IsVisited(ViewState["Wid"],ip也不是这个

那么就执行ip=ostat.FormatIP(ip);

return又不是break,个人感觉ip=ostat.FormatIP(ip)是要执行的,建议设置断点,看看ip变量有没有值,就一目了然啦。

如果ip为空或者ostat.IsVisited(ViewState["Wid"],ip就返回,不进行下一步。

运行下不就知道了么