2011-05-22 50 views
0

我需要使用100,000數據列表。有時需要移除靠近結尾或中間的物品。管理結構數組vb.net

Structure Proxy 
    Dim ID as Integer 
    Dim Server As String 
    Dim Port As Integer 
End Structure 

dim oProxy(100,000) as Proxy 

什麼是添加的最佳方式,從任何位置結構結構

的陣列中刪除正如你所知道的循環,以從中間或結尾處,刪除可以是一個痛苦。我應該用list<>代替嗎?

編輯

我想通過ID

回答

1

你怎麼找到你要刪除的項刪除的項目?你的索引是否可用 或者你是否在服務器和端口後刪除它並需要搜索它?

因爲後來我會使用散列選項。 .net中的字典http://msdn.microsoft.com/en-us/library/xfhwa508.aspx 在這種情況下,找到要移除的項目是您最關心的問題。

其他明智的列表<>會很好.....不使用數組,因爲100 000項; D