Список <T> гарантируют, что объекты будут возвращены в порядке, они были добавлены?

71
задан Liam McInroy 8 August 2012 в 02:05
поделиться

3 ответа

Список является индексом, базирующиеся и новые объекты будут всегда добавляться до конца списка. Можно вставить объекты в определенном индексе, таким образом, следующие объекты переместят одно положение.

Так да , можно использовать его безопасно тот путь...

Список (T) класс является универсальным эквивалентом класса ArrayList. Это реализует IList (T) универсальный интерфейс с помощью массива, размер которого динамично увеличен как требуется.

к Элементам в этом наборе можно получить доступ с помощью целочисленного индекса. Индексы в этом наборе основаны на нуле.

Список (T), как гарантируют, не будет отсортирован. Необходимо отсортировать Список (T) перед работающими операциями (такими как BinarySearch), которые требуют, чтобы Список (T) был отсортирован.

Список А (T) может поддерживать несколько читателей одновременно, пока набор не изменяется. Перечисление через набор является внутренне не ориентированной на многопотоковое исполнение процедурой. В редком случае, где перечисление борется с одним или несколькими доступом для записи, единственный способ гарантировать потокобезопасность состоит в том, чтобы заблокировать набор во время всего перечисления. Чтобы позволить набору быть полученным доступ несколькими потоками для чтения и записи, необходимо реализовать собственную синхронизацию.

можно читать больше об этом на MSDN.

58
ответ дан Sander Versluys 24 November 2019 в 13:08
поделиться

Да. Но это не часть спецификации.

Касательно: Класс

Списка
4
ответ дан Mitch Wheat 24 November 2019 в 13:08
поделиться

Да согласно этому поток Форума MSDN

1
ответ дан Spencer Ruport 24 November 2019 в 13:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: