實值型別:如果資料型別是在其本身的記憶體中存放的是"實值"(Value),資料型別就屬於"實值"型別。
參考型別:如果資料型別是在其本身的記憶體中存放的是"參考"(Reference),也就是記憶體的位址,資料型別就屬於"參考"型別。
通常實值型別包含下列的項目:
所有的數字資料型別,像是int,double,float...等等。
像是Boolean、Char、Date。
像是所有的struct
像是列舉型別(Enumeration)
通常參考型別包含下列的項目:
String
所有陣列
Class型別,像是Form
Delegate
通常針對如何分辨什麼是實值型別或參考型別,最直接的方式就是他們在記憶體中,儲存其變數的方式。
有夢最美 築夢踏實
活在當下 認真過每一天
我是阿夢 也是Ace