结构类型的大小

时间:2013-11-01 13:44:01

标签: c# struct

c#中的结构是否有固定的大小?这就是为什么以下代码:

struct Person
{
    Person child;
}

会导致无限循环问题吗? 或者因为结构类型包含其正确的值而不是引用?

1 个答案:

答案 0 :(得分:5)

是的,C#中的结构是值类型,直接包含实际数据。类是引用类型,如其他语言中的指针,仅包含对实际对象的引用。

(请参阅评论中发布的链接,其中详细解释了该问题)