【发布时间】:2011-01-20 04:22:42
【问题描述】:
请澄清我对对象和引用的理解以及值类型是最新的吗?
对象是指RAM中的内存位置,我们在执行程序时分配内存
引用表示内存中的位置(地址)。
通过引用传递意味着 - 我们将一个内存位置传递或指向函数以获取传递内存地址的函数的值。
按值传递意味着我们没有给出任何地址,而是为函数提供了实际值。这个值从 RAM 哪里来?执行时它不接触ram吗?它仅来自另一个内存位置..但是在视觉上下文中的执行方面有什么区别?我怎么能想象?
【问题讨论】:
-
我应该通过 Jeffrey Richter 的 c# 书购买 CLR。
标签: .net memory-management clr pass-by-reference