值类型与引用类型(高级)
原文约200字/词,阅读约需1分钟。发表于: 。27. Value Type va Reference Type (Advanced) a) C# da struct va class orasidagi asosiy farq nimada? b) Quyidagi kod qanday natija beradi? struct Point { public int X; ...
在 C# 中,struct 是值类型,存储在栈中,赋值时复制值;class 是引用类型,存储在堆中,赋值时复制引用。在代码中,p1 和 p2 是独立的 Point 实例。修改 p2.X 为 30,不影响 p1.X,因此 p1.X 输出为 10。