我创建了一个类,它是这样的:类Array用[]和IEnumerable
public class MovieTheaterList
{
public DateTime Date { get; private set; }
public int NumTheaters { get; private set; }
public Theater[] Theaters { get; private set; }
}
public class Theater
{
public string Name;
}
我希望能够将项目添加到MovieTheaterList类的电影院阵列,但是当我尝试访问它它显示为IEnumerable类型,并且没有Add()方法?
我习惯在C/C++的结构和类中使用数组,但是如何在.NET 3.5中向数组添加新项?
数组在C#中是固定大小的,每个槽都是可变的。这可能不是你想要的,所以不要使用数组,请使用其他集合类。一些想法:http://blogs.msdn.com/ericlippert/archive/2008/09/22/arrays-considered-somewhat-harmful.aspx – 2009-07-01 01:17:00