C#——結構與類(值與引用)

結構和類的區別 值類型和引用類型   值類型,棧上存的的值。   引用類型,棧上存的是地址,地址指向堆,值在堆上。   (ps:這裏感覺像值傳遞和址傳遞,結構體new了兩個空間都在棧上,它們分別有不同的地址。類new了在棧上也開闢了兩個空間,同時在堆上也開闢了兩個空間,棧上存放的是堆上開闢空間的地址,棧存地址,存的地址指向堆上的空間,它們開始也是擁有不同的地址,但經過p2=p1後,它們的都存放的相
相關文章
相關標籤/搜索