C#中GOTO语句行中怎么加标签实现跳转到前面的PRIVATE VOID
答案:2 悬赏:50 手机版
解决时间 2021-02-18 02:47
- 提问者网友:你挡着我发光了
- 2021-02-17 14:25
报错提示是 GOTO语句范围内没有此标签 不要答放弃使用GOTO语句 请回答如何完成跳转
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-17 14:30
label1: //声明一个名为label1的标签
//这里是代码
goto label1;
这样就可以当执行到goto label1;的时候程序跳转到label1的位置了。
还有就是有的人说放弃使用goto也是不对的,只是说不推荐使用。因为goto的话对逻辑要求会比较高些,对于有些人比较容易出错。但是有些复杂的算法像多层嵌套算法goto就比较容易控制。我之前写了一个AI算法,用了三层的循环嵌套,最后要从最里层跳出,如果用break是不行的,只能用goto。所以那些叫嚣的说goto过时的人,其实是没有接触复杂算法的初学者罢了。
//这里是代码
goto label1;
这样就可以当执行到goto label1;的时候程序跳转到label1的位置了。
还有就是有的人说放弃使用goto也是不对的,只是说不推荐使用。因为goto的话对逻辑要求会比较高些,对于有些人比较容易出错。但是有些复杂的算法像多层嵌套算法goto就比较容易控制。我之前写了一个AI算法,用了三层的循环嵌套,最后要从最里层跳出,如果用break是不行的,只能用goto。所以那些叫嚣的说goto过时的人,其实是没有接触复杂算法的初学者罢了。
全部回答
- 1楼网友:深街酒徒
- 2021-02-17 15:45
你好!
goto只能在当前方法体内跳转,如果你是想用goto调用其它方法的话建议在方法体内调用另一个方法并设置标签用goto跳转,但还是不建议使用,因为goto会造成可读性不高
我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯