小编Mir*_*rek的帖子

类的字段,它们是存储在堆栈还是堆中?

我昨天看到了一个问题(对我来说)另一个问题.请看下面的代码:

public class Class1
{
   int A; //as I uderstand, int is value type and therefore lives in the stack
}

class Class2
{
    Run()
   {
       Class1 instance1 = new Class1();
       instance1.A = 10;  //it points to value type, but isnt this reference (on heap)?
   }
}
Run Code Online (Sandbox Code Playgroud)

或者在创建Class1的实例时,它的字段类型也在堆上创建?但后来我不明白什么时候它真的会在堆栈上,因为几乎总是你需要创建一个对象实例才能使用它.

c# heap stack memory-management

23
推荐指数
2
解决办法
1万
查看次数

C# - 我需要清单文件吗?

我很好奇我是否需要在发布应用程序时创建的两个清单文件.它删除它时有效.在需要它们的情况下,我尝试嵌入(Project> Application> Embed manifest with default setting),但它们仍然是外部的.

那些是:(appname).exe.manifest(appname).application.

c# manifest

21
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×2

heap ×1

manifest ×1

memory-management ×1

stack ×1