list泛型和类数组的问题
资料说泛型的出现是为了不用装箱和拆箱,但我定义一个类的数组也不用装箱和拆箱啊
请问以下代码的custormerList和custormerArr有什么区别.
namespace ConsoleApplication1{ class Program { static void Main(string[] args) { List<Customer> custormerList = new List<Customer>(); custormerList.Add(new Customer { CustomerID = 1, CustomerName = "张三" }); custormerList.Add(new Customer { CustomerID = 2, CustomerName = "李四" }); Customer c1 = new Customer { CustomerID = 1, CustomerName = "张三" }; Customer c2 = new Customer { CustomerID = 1, CustomerName = "张四" }; Customer[] custormerArr = new Customer[] { c1, c2 }; } } public class Customer { public int CustomerID { get; set; } public string CustomerName { get; set; } }}