【发布时间】:2020-04-24 23:01:29
【问题描述】:
class Calculate
{
int result;
public int add(int m, int n)
{
result = m + n;
return result;
}
}
class Program
{
static void Main(string[] args)
{
int a, b, c;
a = 10;
b = 20;
Calculate obj;
obj = new Calculate();
c= obj.add(a, b);
Console.WriteLine(c);
Console.ReadLine();
}
}
这是一个示例代码,我想知道堆栈和堆如何起作用,以及变量,方法,类或对象是谁 获取存储,堆栈如何逐行执行代码 如果创建了 10 个对象,这些对象的存储方式和位置
【问题讨论】:
-
我发现这个article 很有趣。您需要了解引用类型和值类型之间的区别。然后你就可以回答你的问题了
-
这能回答你的问题吗? Memory allocation: Stack vs Heap?
标签: c# visual-studio-2010 c#-4.0 c#-3.0