11. 值类型和引用类型(复杂示例)

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

在第一个例子中,`x` 和 `y` 是值类型,`y` 的改变不影响 `x`,所以输出是 `10`。在第二个例子中,`p1` 和 `p2` 是引用类型,指向同一个对象,改变 `p2.Name` 会影响 `p1.Name`,所以输出是 `Bob`。

🎯

关键要点

  • 在第一个例子中,x 和 y 是值类型,y 的改变不影响 x,输出是 10。
  • 在第二个例子中,p1 和 p2 是引用类型,指向同一个对象,改变 p2.Name 会影响 p1.Name,输出是 Bob。
➡️

继续阅读