首先,C# 中所有类都是System.Object 的一个具体化的类型。可以使用 System.Object 来创建一个变量,这个变量能引用任何对象。object 是 System.Object 的别名。
Circle c;
c = new Circle(8);
object o; // 创建 object 类型对象 o
o = c; // 变量 o 和 c 引用同一个 Circle 对象
引用关系如下所示:
首先,C# 中所有类都是System.Object 的一个具体化的类型。可以使用 System.Object 来创建一个变量,这个变量能引用任何对象。object 是 System.Object 的别名。
Circle c;
c = new Circle(8);
object o; // 创建 object 类型对象 o
o = c; // 变量 o 和 c 引用同一个 Circle 对象
引用关系如下所示: