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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式