c# 高手进 堆栈
例如我实例化两个对象
string str=“C#”;string str1=“.net”;
怎样在调试的时候查看它们分别在堆栈中什么位置呀??
幕布斯7119047
浏览 460回答 7
7回答
-
吃鸡游戏
调试-窗口-内存-内存1/2/3
-
慕虎7371278
你这样写代码,会通过编译???
-
哈士奇WWW
弄错了。那个是str1
-
米脂
首先,这两个变量怎么会是同一个名字呢?会提示重复声明的
其次,就算是这两个是不同变量,这两个变量也不是存在堆栈中的,而是随机的分配一个(可用的)内存位置。
-
繁星淼淼
那什么会存在堆栈中。?什么会分配在内存中?需要怎么查看??感谢
-
繁星coding
@KeVinDurant: 事实上堆栈和内存区是同一个东西,堆栈是内存区的一部分。其中,堆栈保存的一般都是方法调用的地址,以及参数,返回值等信息。而其他地方就用来保存变量的值。
打开App,查看更多内容