分配
var a = new List<int>();
var b = a;
a.Add(5);
Console.WriteLine(a.Count); // prints 1
Console.WriteLine(b.Count); // prints 1 as well
分配给 List<int>
的变量不会创建 List<int>
的副本。相反,它将引用复制到 List<int>
。我们调用以这种方式表示引用类型的类型。
var a = new List<int>();
var b = a;
a.Add(5);
Console.WriteLine(a.Count); // prints 1
Console.WriteLine(b.Count); // prints 1 as well
分配给 List<int>
的变量不会创建 List<int>
的副本。相反,它将引用复制到 List<int>
。我们调用以这种方式表示引用类型的类型。