Путаница в выборе коллекции для использования - PullRequest
0 голосов
/ 11 марта 2011

Руководство пользователя MSDN просит нас не использовать System.Collections и вместо этого просит нас использовать System.Collection.Generic. если это только для чтения коллекции, то следует использовать System.Collections.Generic. если коллекция часто модифицируется (добавляется / удаляется), кажется, что нам нужно использовать System.Collections.Concurrent. Вопрос:

Запрос: «Выбрать * из sometable»;

Допустим, я получил все строки из своей таблицы (Query) и должен передать его в какой-то список, в котором будет храниться некоторый объект. Какой тип коллекции я должен использовать?

Похоже, если я нацеливаюсь на .Net 4, чем следует использовать System.Collection.Concurrent. Означает ли это, что System.Collection.Concurrent является улучшенной версией System.Collection.Generic и предназначена для ее замены?

Большое спасибо

1 Ответ

1 голос
/ 11 марта 2011

если я нацеливаюсь на .Net 4, чем следует использовать System.Collection.Concurrent

Только если вы хотите получить доступ к коллекции из нескольких потоков.

Означает ли это, что System.Collection.Concurrent является улучшенной версией

Нет, она содержит только поточно-ориентированные версии.

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