阅读背景:

VB.net byval和byref_张青山

来源:互联网 

概述

       byval是将实参所占的内存空间复制一份出来;byref是给实参另起一个别名,就好像是一个人两个名字。这两个的区别针对于一般的数据类型,大家都非常的清楚,但是,当用遇到对象类型的变量的时候,要小心了,因为,对象类型的变量里存放的是对象所占内存空间的首地址,此时,无论用byval还是byref,对该对象的内部成员的操作都是针对同一块内存空间。       byval是将实参所占的内存空间复制一份出来;byref是给实参另起一




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: