Dela via


Välja en samlingsklass

Var noga med att välja din samlingsklass. Om du använder fel typ kan du begränsa användningen av samlingen.

Viktigt!

Undvik att använda typerna System.Collections i namnområdet. De generiska och samtidiga versionerna av samlingarna rekommenderas på grund av deras större typsäkerhet och andra förbättringar.

Överväg följande frågor:

LINQ till objekt och PLINQ

LINQ till objekt gör det möjligt för utvecklare att använda LINQ-frågor för att komma åt minnesinterna objekt så länge objekttypen implementerar IEnumerable eller IEnumerable<T>. LINQ-frågor ger ett vanligt mönster för åtkomst till data, är vanligtvis mer koncisa och läsbara än standardloopar foreach och tillhandahåller funktioner för filtrering, ordning och gruppering. Mer information finns i LINQ to Objects (C#) and LINQ to Objects (Visual Basic).

PLINQ tillhandahåller en parallell implementering av LINQ till objekt som kan erbjuda snabbare frågekörning i många scenarier, genom effektivare användning av datorer med flera kärnor. Mer information finns i Parallell LINQ (PLINQ).

Se även