[quote=引用 1 楼 caozhy 的回复:] 相同的问题,在ask回答你了,如果问题解决,请及时采纳
学一下计算机原理。 计算存储中的代码区域跟数据区域是两回事,不要搞混了。
不管是实例函数还是静态函数,局部变量都会单独分配,参数也会按顺序压栈,函数执行完(跳出)时会弹出(清空) 至于你上面说的“代码区”,应该指的是PE文件(exe和dll都属于win32 PE文件)中的代码节 http://www.cnblogs.com/Dahaka/archive/2011/08/01/2124045.html 这个涉及到运行一个exe的详细过程,以及dll加载到内存的方式。 这个建议去看圣书《Windows核心编程》 OS为了提高内存使用效率,每个dll在物理内存中理论上只会存一份,用户程序其实只是将镜像映射(加载)到进程的地址空间里 实际上,用.Net之类的高级语言不用太在意这个过程,完全是透明的,托管的,不必纠结 不过垃圾回收机制还是要去了解的
相同的问题,在ask回答你了,如果问题解决,请及时采纳
110,538
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧