1
如果我想在索引之前添加項目或者可以使用List
之前要添加指定索引處的項目,我必須使用Array
嗎?或者我必須首先填入虛擬數據列表,以便我可以添加我想要的確切索引?以特定索引添加到列表
I.e.我創建了一個列表< int>(10)並且想要在索引爲5之前在0-4中添加任何內容之前添加一個int。
如果我想在索引之前添加項目或者可以使用List
之前要添加指定索引處的項目,我必須使用Array
嗎?或者我必須首先填入虛擬數據列表,以便我可以添加我想要的確切索引?以特定索引添加到列表
I.e.我創建了一個列表< int>(10)並且想要在索引爲5之前在0-4中添加任何內容之前添加一個int。
你必須有一個數組。數組可以包含空元素,而列表不能。雖然在你的整數情況下,你需要使用一個特殊的值(0,-1,-MaxInt,無論)來表示一個空元素。
一旦你有一個清單,你可以,但是,在任何位置插入元素到列表中,雖然這將推動所有其他元素「以及」名單。
我剛纔想,但是,您可以添加「空」的元素列表,但你將不得不替換元素,而不是插入新的。
這就是我的想法。謝謝。 – windowskm