首页 > 代码库 > 【C#】CLR内存那点事(初级)

【C#】CLR内存那点事(初级)

最近回头看了一下书,对内存的理解又有新的认识。我所关注的内存里面说没有寄存器的,所以我关注的只有 托管堆(heap),栈(stack), 字符串常量池(string是一个很特殊的对象)

首先我们看两个方法:

        void M1()        {            string name = "Tom";            M2(name);        }        void M2(string name)        {            int length = 10;            double rate = 10.0;            name = "Joe";            return;        }