型別概論 :
- Primitive Type
- Value Type
- 結構
- 列舉
- Reference Type
- 介面
- 類別
- 委派
參考型別 vs 實值型別:
- 記憶體分類的角度 :
- 實值行別存在stack
- 參考型別存在Heap
- 變數觀點 :
- 實值型別變數就是物件本身
- 參考型別變數則是儲存指向物件的參考(位址)
var 宣告:
- 強型別
- 只能做為區域變數使用
衍伸觀念:
- 參考型別執行個體與變數的關係
- 參考型別執行各體(物件)的型別和變數一定要相同?
boxing & unboxing :
- boxing : value type轉成reference type
-
unboxing : 反之
沒有留言:
張貼留言