我在C#中查看了类型值,并了解到它们不像普通引用类型那样在堆上分配.如何分配具有引用类型的结构?
例如
struct simple{
public Employee e;
public bool topEmployee;
public void printSomething()
{
Console.WriteLine("Progress " + e.GetProgressReport());
Console.WriteLine("TopEmployee " + topEmployee);
}
};
Run Code Online (Sandbox Code Playgroud)
这Employee是一堂课.e初始化时会分配给堆吗?它是否会破坏结构的意义?
c# ×1