c引用類型有哪4種?
C#的引用類型包括:數組、委托、接口、object、字符串、用戶定義的類。 C#的值類型包括:數值類型、結構體、bool型、枚舉、可空類型、用戶定義的結構體。 數組的元素,不管是引用類型還是值類型,都存儲在托管堆上。引用類型在棧中存儲一個引用,其實際的存儲位置位于托管堆。為了方便,本文簡稱引用類型部署在托管推上。 值類型總是分配在它聲明的地方:作為字段時,跟隨其所屬的變量(實例)存儲;作為局部變量時,存儲在棧上。值類型在內存管理方面具有更好的效率,并且不支持多態,適合用作存儲數據的載體;引用類型支持多態,適合用于定義應用程序的行為。