c# 高手进 堆栈

例如我实例化两个对象   string str=“C#”;string str1=“.net”; 怎样在调试的时候查看它们分别在堆栈中什么位置呀??
幕布斯7119047
浏览 460回答 7
7回答

吃鸡游戏

调试-窗口-内存-内存1/2/3

慕虎7371278

你这样写代码,会通过编译???

哈士奇WWW

弄错了。那个是str1

米脂

首先,这两个变量怎么会是同一个名字呢?会提示重复声明的 其次,就算是这两个是不同变量,这两个变量也不是存在堆栈中的,而是随机的分配一个(可用的)内存位置。

繁星淼淼

那什么会存在堆栈中。?什么会分配在内存中?需要怎么查看??感谢

繁星coding

@KeVinDurant: 事实上堆栈和内存区是同一个东西,堆栈是内存区的一部分。其中,堆栈保存的一般都是方法调用的地址,以及参数,返回值等信息。而其他地方就用来保存变量的值。
打开App,查看更多内容
随时随地看视频慕课网APP