我是C#的新手,所以這個問題可能很簡單。但是我還沒有找到任何解決方案。問題的將對象添加到空列表
描述:
我想創建和空數組[4]列出的[長度不知道。稍後,我將讀出四個不同的頻道,並用預先創建的對象填充列表。
我做了什麼至今
class objChannel
{
private int channel;
public objChannel(int inputChannel)
{
channel = inputChannel;
}
public int Channel {get {return channel;}}
}
List<objChannel>[] listChannel = new List<objChannel>[4];
listChannel[1].Add(objChannel(1));
這並不是因爲空錯誤的工作。
現在我有一個變通這樣的:
List<objChannel>[] listChannel = {new List<objChannel> { new objChannel(1) },
new List<objChannel> { new objChannel(2) },
new List<objChannel> { new objChannel(3) },
new List<objChannel> { new objChannel(4) }};
然而,這會給我非空列表。
首先你必須實例化'listChannel [1]',然後你可以調用實例方法'Add'。 – Habib
你想要一個'objChannel'的_single_容器,或者你想要'objChannel'的containers_容器_容器? –