84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
一个1000行左右的c#程序中,充斥100多行的goto语句,该怎么改?能直接改为continue to或者break to语句吗?其他还好办。。。。
认证0级讲师
有这时间去写个正则,我都能把100个goto手改出来了……
一百多行的goto...写了几年c#....还没用过goto...(伤心)
谁写的goto 让谁去改吧。
最简单的方法是手动重写一遍
C# to Java Converter
无法跟写goto的人共事。
别说是goto了,一个函数写一百多行就不对。
1.这些代码有文档吗?有规格文档吗?有需求文档吗?如果有规格文档,按规格文档重新写。核心算法可以参考C#的,有不支持的语法就用替代语法实现(goto无非也就是用来实现循环、递归、判断等)没有规格文档,有需求文档也行。按需求文档重写规格,然后再写程序。同样可以参考C#代码。
2.什么文档也没有理解代码,然后写规格文档,然后开发JAVA。
理解完代码业务再改最为稳妥。
解偶,重构。
有这时间去写个正则,我都能把100个goto手改出来了……
一百多行的goto...
写了几年c#....还没用过goto...(伤心)
谁写的goto 让谁去改吧。
最简单的方法是手动重写一遍
C# to Java Converter
无法跟写goto的人共事。
别说是goto了,一个函数写一百多行就不对。
1.这些代码有文档吗?有规格文档吗?有需求文档吗?
如果有规格文档,按规格文档重新写。核心算法可以参考C#的,有不支持的语法就用替代语法实现(goto无非也就是用来实现循环、递归、判断等)
没有规格文档,有需求文档也行。按需求文档重写规格,然后再写程序。同样可以参考C#代码。
2.什么文档也没有
理解代码,然后写规格文档,然后开发JAVA。
理解完代码业务再改最为稳妥。
解偶,重构。