大佬教程收集整理的这篇文章主要介绍了vb.net – 为什么要使用退出选择?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>在VB.NET中是否有任何退出选择的原因?
这个原因与表现有什么关系吗?
出口选择是否等于断开?
实施例1
SELEct case Name case "Mary" '... case "John" '... case else end SELEct
实施例2
SELEct case Name case "Mary" '... exit SELEct case "John" '... exit SELEct case else end SELEct
但是,您可以将其用作保护子句,以避免在if块中将代码嵌套到另一个级别.例如:
SELEct Case SomeEnumVar Case SomeEnum.SomeValue1 If Not someCondition Then Exit SELEct 'Do something Case SomeEnum.SomeValue2 'Do something else Case Else 'Default case End SELEct
这比这个等效代码好一些
SELEct Case SomeEnumVar Case SomeEnum.SomeValue1 If someCondition Then 'Do something End If Case SomeEnum.SomeValue2 'Do something else Case Else 'Default case End SELEct
与其他因素相比,这两个样本之间的任何性能差异几乎肯定是微不足道的.
另一个用途是,如果你有很多情况,并且其中一个情况被放置,以便匹配意味着你想停止检查所有其他的情况.这已经发生了,所以你可能只有一个空的case语句.但是您也可以添加一个“退出选择”,以便向维护者明确表示您期望本案不执行任何操作.
以上是大佬教程为你收集整理的vb.net – 为什么要使用退出选择?全部内容,希望文章能够帮你解决vb.net – 为什么要使用退出选择?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。