当前位置:编程学习 > C#/ASP.NET >>

VB.NET的断点处右键怎么没有反汇编 这个选项呢,C#就有啊。

我想看一段VB.NET代码的对应的汇编码,C#中只要设置断点,然后在断点处点右键,右键菜单里会有一个反汇编,为什么VB.NET中同样的操作没有这个选项呢?

VB.NET下的:


C#中:


--------------------编程问答-------------------- VB.NET不支持调试的时候显示反汇编代码。估计是因为使用VB的开发者相对来说比较低端,用到这个功能的不多,所以微软没有开发。

不是所有的C#的IDE增强功能在VB.NET下都可以用,反之亦然。VB.NET自动提示可以列出常用的成员。就没有对应的C#的功能。 --------------------编程问答-------------------- 呵呵,原来这样啊,我有一个算法,就是对数组进行一些处理,我分别用VB.NET和C#实现,都编译为Release代码,都勾选高级优化,不过速度确有差距,想通过反汇编看看各自都有什么不同。 

看样子是无法比较了。 --------------------编程问答--------------------
引用 2 楼 laviewpbt 的回复:
呵呵,原来这样啊,我有一个算法,就是对数组进行一些处理,我分别用VB.NET和C#实现,都编译为Release代码,都勾选高级优化,不过速度确有差距,想通过反汇编看看各自都有什么不同。 

看样子是无法比较了。

理论上来说,相同的IL有相同的速度。不如分别反汇编成IL看看。 --------------------编程问答-------------------- 另外,高版本的.NET Reflector Pro可以支持IL层面的调试(VS只能支持源代码级别的调试)。不过是收费的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,