|
|
1
4
我猜这是编译器的疏忽。流控制在任何语言中都是一个很难纠正的问题,尤其是在像VB这样有很多不同流控制机制的语言中。例如,
请 提交错误 Connect . 我们非常认真地对待通过Connect提交的bug,并尽最大努力修复尽可能多的bug。 |
|
|
2
1
https://stackoverflow.com/questions/210187/usage-statistics-c-versus-vb-net
我想您可以使用FXCop检查代码,或者从以下位置获取Resharper的副本: |
|
|
3
1
我想谈谈杰瑞德的回答。 他提出的大多数问题对于数据流分析来说都没有问题。 唯一的例外是“出错/恢复”。他们把数据流分析搞得一团糟。
如果一个方法中使用了多个“On Error”语句,或者使用了“Resume next”语句,则可以关闭数据流分析并报告一般警告。一个好的例子可能类似于“当错误/恢复被弃用时,请改用异常。”:) 在只有一条“On Error”语句而没有“resume”语句的常见情况下,您几乎可以进行正常的数据流分析,并且应该从中得到合理的结果。 最大的问题是现有DFA代码的实现方式。它不使用控制流图,因此更改它会非常昂贵。我认为,如果你想解决这些问题,你真的需要删除现有的DFA代码,并用使用控制流图的东西来替换它。 |
|
4
0
好吧,你是对的,VB.NET没有给你一个警告。不过,C#做了。 |
|
|
Mear1628 · vb.net从随机选择的端口号接收UDP 1 年前 |
|
|
user1946932 · .Net正则表达式在所有字符前添加空格 1 年前 |
|
|
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
|
Josh · 通过反思访问孩子的财产 1 年前 |
|
|
Khu RJ · 更新网格中的单元格-DevExpress网格控件 1 年前 |
|
|
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |