如果在函数内部创建一个对象并且该函数返回该类型的对象,则如何处理内存。从函数返回对象
实施例:
Public Function GetEmployee(employeeid as integer) as employee
Dim oEmployee as new employee
oEmployee.FirstName="Bob"
...
...
return oEmployee
end function
这是否接收仍在对象的指针一个在该函数内使用的存储器位置中的变量?
当你做一个oEmployee2=oEmployee
关于什么是oEmployee2只是一个指针?现在,对员工的任何更改都会影响到其他人。只是想从记忆的角度理解和范围是如何工作的
感谢
阅读了在C#,例如参考VS值类型在这里:http://www.albahari.com/valuevsreftypes.aspx – BrokenGlass 2012-02-08 03:06:46