管理结构数组vb.net

时间:2011-05-22 11:33:46

标签: winforms arrays structure

我需要使用100,000数据列表。有时需要移除靠近末端或中间的物品。

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 个答案:

答案 0 :(得分:1)

如何找到要删除的项目?你有它的索引吗? 或者您是否在服务器和端口之后将其删除并需要进行搜索?

因为后来我会使用散列选项。 .net http://msdn.microsoft.com/en-us/library/xfhwa508.aspx中的字典 在这种情况下,找到你要删除的项目是你最大的担忧。

另一个明智的列表&lt;&gt;会很好.....不要使用数组,因为有10万件物品; D