c#中值類型和引用類型是可以相互轉(zhuǎn)換的衡蚂。將值類型轉(zhuǎn)化為引用類型的過程稱為裝箱评雌,反之氯质,將引用類型轉(zhuǎn)換為值類型的過程稱為拆箱譬淳。
int intger=50; ?//定義值類型變量
object obj=intger; ?//裝箱
Console.Writeline(obj);
值類型數(shù)據(jù)int型變量intger的值賦給引用類型object型的變量obj档址,obj輸出50。這是一個(gè)典型的裝箱過程邻梆。
class是引用類型守伸,在堆中,基本的數(shù)據(jù)類型和struct是值類型浦妄,在棧中尼摹。