2011-05-22 49 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