84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
一个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。
理解完代码业务再改最为稳妥。
解偶,重构。