C# 引用類型、值類型

CLR支持兩種類型:引用類型和值類型,它們的區別是在內存分配方式上的差異:引用類型是從託管堆上分配的;值類型是在線程棧上分配的。而CLR的垃圾回收是針對託管堆的,因此值類型不受垃圾回收器的控制。 在FCL中,所有稱爲「結構」(struct)的類型都是值類型,所有稱爲「類」(class)的類型都是引用類型。所有的Struct都直接派生自抽象類System.ValueType,而System.Valu
相關文章
相關標籤/搜索