Winforms vb.net中结构数组的管理

Winforms vb.net中结构数组的管理,winforms,arrays,structure,Winforms,Arrays,Structure,我需要处理100000数据列表。有时需要删除靠近末端或中间的项目 Structure Proxy Dim ID as Integer Dim Server As String Dim Port As Integer End Structure dim oProxy(100,000) as Proxy 在结构数组中添加、删除或删除任何位置的最佳方法是什么 正如您所知,从中间或末端移除循环可能是一种痛苦。我是否应该使用列表 编辑 我想按ID删除项目如何找到要删除的项目?你

我需要处理
100000
数据列表。有时需要删除靠近末端或中间的项目

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

dim oProxy(100,000) as Proxy
在结构数组中添加、删除或删除任何位置的最佳方法是什么

正如您所知,从中间或末端移除循环可能是一种痛苦。我是否应该使用
列表

编辑


我想按ID删除项目

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

因为以后我会使用散列选项。net中的词典 在这种情况下,找到你想要删除的项目是你最关心的问题

另一方面,列出一份清单就可以了。。。。。不要使用数组,因为有100000个项目;D