Hala C# öğreniyorum ve bir List<T>
bir bir std::list
daha olduğunu öğrenmek için şaşırdı. Birisi tüm C# koleksiyonlarını STL açısından açıklayabilir mi (ya da STL karşılaştırmaları zorsa, Wikipedia bağlantıları ile standart kavramsal veri türleri varsa? Referansın çok yararlı olacağını umuyorum.C++ STL koleksiyonları ve C# koleksiyonlarının karşılaştırması?
İlgi çekici koleksiyonların en az bir listesi şunlardır:) başkalarını eklemek için çekinmeyin:
- Dizisi
- Liste
- ArrayList
- HashTable
- sözlük
- ListDictionary
- SortedDictionary
- SortedList
- Kuyruk
- Stack
Düzenleme: Mapping between stl C++ and C# containers İşte
.NET 1.x'i hedeflemeniz gerekmedikçe, bana sorarsanız genel olmayan türlerle uğraşmak için hiçbir neden yoktur. –
LinkedList, HashSet, Lookup (genellikle ILookup arabirimi üzerinden başvurulan). Ben STL bilmiyorum, ama ben std :: liste Liste gibi değil muhtemelen daha fazla LinkedList gibi. –
@Brian Rasmussen: Hangileri jenerik değil? Sadece Array? –