关于VB调用参数

ZDNet软件频道 时间:2002-03-17 作者:ZDNET CHINA 特稿 |  我要评论()
本文关键词:VSTIPS
不要过分的相信你读到的每一样东西。即便是以出版物的形式出现。

不要过分的相信你读到的每一样东西。有一种谣传说(并且是以出版物的形式出现)在C#和VB.NET中当使用引用的方法进行函数调用的时候,参数传递的方法有一个不同之处--VB.NET为参数生成一个局部的拷贝变量然后将这个局部变量拷贝回原来的变量里。这是一个谎言。为了证明这一点,我编写了一个VB.NET和C#的例子程序并通过引用向一个函数传递参数。然后使用ildasm反编译生成的IL代码。你会发现VB.NET和C#为引用形式的方法调用生成完全相同的代码。

责任编辑:小李(Email:li_shuangzhen@zdnet.com.cn


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134