Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
c# 中的结构是否具有固定大小?这就是为什么下面的代码:
struct Person { Person child; }
会不会造成无限循环问题?还是因为结构类型包含它们的正确值而不是引用?
是的,C# 中的结构是值类型,直接包含实际数据。类是引用类型,就像其他语言中的指针一样,只包含对实际对象的引用。
(请参阅评论中发布的链接,其中详细说明了该问题)