close
實值型別
有整數、浮點數、資料結構(Struct)、列舉型態
傳遞資料時,是把變數中的資料直接複製到另外一個變數
所以這兩個變數的值到最後會變成各自獨立
參考型別
有字串、陣列、物件、類別
要用new這個指令建立物件實體後,將實體的參考(reference)存在變數中
這個參考就是物件實體的記憶體位置
傳遞資料時,是把變數中存的記憶體位置複製到另外一個變數
所以這兩個變數的值是指到同一個記憶體位置的內容
所以只要更改這兩個其中一個的變數的內容
另外一個就會跟者變動
全站熱搜