Výběr třídy kolekce

Nezapomeňte pečlivě vybrat třídu kolekce. Použití nesprávného typu může omezit použití kolekce.

Důležité

Nepoužívejte typy v System.Collections oboru názvů. Obecné a souběžné verze kolekcí se doporučují kvůli větší bezpečnosti typů a dalším vylepšením.

Zvažte následující otázky:

LINQ to – objekty a PLINQ

LINQ to Objects umožňuje vývojářům používat dotazy LINQ pro přístup k objektům v paměti, pokud typ objektu implementuje IEnumerable nebo IEnumerable<T>. Dotazy LINQ poskytují běžný vzor pro přístup k datům, obvykle jsou stručnější a čitelnější než standardní foreach smyčky a poskytují možnosti filtrování, řazení a seskupování. Další informace najdete v tématu LINQ to Objects (C#) a LINQ to Objects (Visual Basic).

PLINQ poskytuje paralelní implementaci LINQ to Objects, která nabízí rychlejší spouštění dotazů v mnoha scénářích prostřednictvím efektivnějšího používání vícejádrových počítačů. Další informace naleznete v tématu Paralelní LINQ (PLINQ).

Viz také