C#——结构与类(值与引用)

结构和类的区别 值类型和引用类型   值类型,栈上存的的值。   引用类型,栈上存的是地址,地址指向堆,值在堆上。   (ps:这里感觉像值传递和址传递,结构体new了两个空间都在栈上,它们分别有不同的地址。类new了在栈上也开辟了两个空间,同时在堆上也开辟了两个空间,栈上存放的是堆上开辟空间的地址,栈存地址,存的地址指向堆上的空间,它们开始也是拥有不同的地址,但经过p2=p1后,它们的都存放的相
相关文章
相关标签/搜索