управляющий массив структур vb.net - PullRequest
0 голосов
/ 22 мая 2011

мне нужно работать с 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 Ответ

1 голос
/ 22 мая 2011

как найти предмет, который вы хотите удалить? у вас есть свой индекс доступен или вы удаляете его после сервера и порта и должны искать его?

потому что позже я бы использовал опцию хэширования. Словарь в .net http://msdn.microsoft.com/en-us/library/xfhwa508.aspx в этом случае поиск предмета, который вы хотите удалить, - ваша самая большая проблема.

в противном случае список <> будет в порядке ..... не используйте массивы из-за 100 000 элементов; D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...