Types可分為兩種,Reference type 跟 value type
那些由我們新增的程式當中
除了Struts與Enums為value type之外
Class, Abstract Class, Static Class, Delegate, Exception 都是Reference type
Interface則同時是Reference type 跟 value type
了解Reference type與value type的運作方式,對於增加程式效率來說很有幫助
這種感覺好像回到了大學時後學計概的當初
雖然知道是什麼,但搞不太懂為什麼。可悲的是現在好像也差不多
value type稱為實體類別,包括
參考資料:
https://msdn.microsoft.com/en-us/library/s1ax56ch.aspx
value type的內容會儲存記憶體的Stack中,速度較快
不允許為null,除非是nullable types
Reference type的資料則存放於Heap中