首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个C#最没用的语法,没有之一

今天来介绍一个C#语法最没用,而且万万不要去用的语法:goto。

01

goto语句简介

goto是一种控制语句,它允许程序直接跳转到指定标签的位置。基本所有的编程语言都支持这个语法,但是都不建议使用的一个语法。

02

使用方法

在C#中,goto语句的使用例子如下:

以上代码,判断 i 为5的时,结束循环传递到标记语句MyGoto

输出结果如下:

03

优缺点

goto 语句还真没什么优点,都是缺点,因为它在结构化编程中被视为不良的实践。过度使用goto语句可能导致代码的流程变得混乱,难以理解和维护。

有人会用在一些特殊的情况,比如使用goto语句从多重嵌套循环中跳出。但是本身太多嵌套循环也是什么好代码,所以 goto 大家一般都不会使用。

04

最后

对于控制循环的执行,我们还有break和continue,这些更符合结构化编程的原则,goto应该是最没用的语法了。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oy3bwQHFxe_94yI-fPyud59A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券