Я все еще изучаю C # и с удивлением обнаружил, что List<T>
намного больше похож на std::vector
, чем std::list
.Может ли кто-нибудь описать все коллекции C # в терминах STL (или, если сравнение STL затруднительно, стандартные концептуальные типы данных со ссылками на Википедию? Я полагаю, что ссылка будет широко полезной.
Минимальный список представляющих интерес коллекцийinclude (не стесняйтесь добавлять других):
- Array
- List
- ArrayList
- HashTable
- Dictionary
- ListDictionary
- SortedDictionary
- SortedList
- Очередь
- Стек
Редактировать: я только что нашел этот похожий вопрос, которыйможет представлять интерес: Отображение между контейнерами stl C ++ и C #