我創建了一個類,它是這樣的:類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