C#中值類型與引用類型的區別

值類型是直接存儲一個數值,而引用類型是存儲對值的引用,這兩種類型分別存儲在不用的內存區域。而從內存上看,值類型是在棧中的操做,而引用類型是在堆中的操做。值類型是具體的那個數值所佔用的空間大小,而引用類型是存放那個數值的空間地址。 咱們知道,在C#中,結構體是值類型,類是引用類型。值類型能夠減小對堆的管理、使用,減小垃圾回收,表現出更好的性能。可是值類型也有很差的一面,好比會涉及到裝箱拆箱等操做。而
相關文章
相關標籤/搜索