Delen via


Een verzamelingsklasse selecteren

Zorg ervoor dat u uw verzamelingsklasse zorgvuldig kiest. Als u het verkeerde type gebruikt, kunt u het gebruik van de verzameling beperken.

Belangrijk

Vermijd het gebruik van de typen in de System.Collections naamruimte. De algemene en gelijktijdige versies van de verzamelingen worden aanbevolen vanwege hun grotere typeveiligheid en andere verbeteringen.

Denk na over de volgende vragen:

LINQ naar objecten en PLINQ

MET LINQ naar objecten kunnen ontwikkelaars LINQ-query's gebruiken voor toegang tot in-memory objecten zolang het objecttype implementeert IEnumerable of IEnumerable<T>. LINQ-query's bieden een gemeenschappelijk patroon voor toegang tot gegevens, zijn doorgaans beknopter en leesbaarder dan standaardlussen foreach , en bieden mogelijkheden voor filteren, ordenen en groeperen. Zie LINQ naar objecten (C#) en LINQ naar objecten (Visual Basic) voor meer informatie.

PLINQ biedt een parallelle implementatie van LINQ naar objecten die snellere uitvoering van query's in veel scenario's kunnen bieden, door efficiënter gebruik te maken van computers met meerdere kernen. Zie Parallel LINQ (PLINQ) voor meer informatie.

Zie ook