分配
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>
。我們呼叫以這種方式表示引用型別的型別。