摘要:
From http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory2B01142006125918PM/csharp_memory2B.aspx记录学习。Passing Reference Types. 传递引用类型的参数和之前通过引用传递至类型的参数有点类似。如下代码: public class MyInt{ public int MyValue;}当调用Go方法的时候,由于MyInt是一个引用类型,所以在heap创建public void Go(){ MyInt x = new MyInt();}当我们执行如下代... 阅读全文
随笔档案-2011年8月21日
.net垃圾回收学习[C#中的Stack和heap][续3]
2011-08-21 22:31 by 一一九九, 209 阅读, 收藏,
摘要:
From: http://www.c-sharpcorner.com/UploadFile/rmcochran/chsarp_memory401152006094206AM/chsarp_memory4.aspxIn this article we'll cover an issue that arises from having reference variables in the heap and how to fix it using ICloneable.A Copy is not A Copy 为了定义问题所在,我们将要观察在heap上有一个value type和 refer 阅读全文
.net垃圾回收学习【C#中的Stack和heap]【续1】
2011-08-21 10:53 by 一一九九, 300 阅读, 收藏,
摘要:
From:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory2B01142006125918PM/csharp_memory2B.aspx学习加记录。 本部分主要讲Pointer基本概念。Parameters, the Big Picture 当我们调用一个方法的时候,会发生如下情况:为在Stack上执行的方法所需要的信息分配空间(called stack frame). 包括正在运行的函数的调用地址(calling address)。调用地址(call address)是一个指针,一般是一个GoTo的指令,起作用是当 阅读全文
浙公网安备 33010602011771号