C#关于return的简单问题
privatevoidpbPic_MouseUp(objectsender,MouseEventArgse){if(e.Button!=MouseButtons.Left...
private void pbPic_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
{
return;
}
isDraging = false;}以上事件中的return如果执行,则是直接退出if语句,还是退出这个鼠标放开事件?return怎么用? 展开
{
if (e.Button != MouseButtons.Left)
{
return;
}
isDraging = false;}以上事件中的return如果执行,则是直接退出if语句,还是退出这个鼠标放开事件?return怎么用? 展开
3个回答
推荐于2017-11-26
展开全部
return如果执行 是直接退出你的那个鼠标放开事件!而不是单单退出IF语句!
C#中return语句的使用方法
return语句终止它所在的方法的执行,并将控制权返回给调用方法,另外,它还可以返回一个可选值。如果方法为void类型,则可以省略return语句。return语句后面可以是常量,变量,表达式,方法,也可以什么都不加。return语句可以出现在方法的任何位置。一个方法中也可以出现多个return,但只有一个会执行。当return语句后面什么都不加时,返回的类型为void。
C#中return语句的使用方法
return语句终止它所在的方法的执行,并将控制权返回给调用方法,另外,它还可以返回一个可选值。如果方法为void类型,则可以省略return语句。return语句后面可以是常量,变量,表达式,方法,也可以什么都不加。return语句可以出现在方法的任何位置。一个方法中也可以出现多个return,但只有一个会执行。当return语句后面什么都不加时,返回的类型为void。
2013-10-31
展开全部
直接return出去 return出你的 pbPic_MouseUp(object sender, MouseEventArgs e)
这个就好似 循环的break; 不执行下面的语句而跳出了,也不会继续执行了循环了。
这个就好似 循环的break; 不执行下面的语句而跳出了,也不会继续执行了循环了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-31
展开全部
其实呢,如果执行return的话,则return语句下面的任何一条语句都不再执行。直接返回了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询