值類型:int double char decimal bool enum struct
引用類型: string 數組 自定義類 集合 object 接口
值類型存儲在棧中;
引用類型存儲在堆中;
值類型在復制的時候,傳遞的是值本身;
引用類型在復制的時候,傳遞的是它的地址。引用類型的值是在堆中,引用類型的地址存在棧中;
string有不可變性,每一次聲明都是在堆中開辟了一塊新的內存;
ref參數是把值傳遞變為引用傳遞,
值類型:int double char decimal bool enum struct
引用類型: string 數組 自定義類 集合 object 接口
值類型存儲在棧中;
引用類型存儲在堆中;
值類型在復制的時候,傳遞的是值本身;
引用類型在復制的時候,傳遞的是它的地址。引用類型的值是在堆中,引用類型的地址存在棧中;
string有不可變性,每一次聲明都是在堆中開辟了一塊新的內存;
ref參數是把值傳遞變為引用傳遞,