Sammanfattning

Slutförd

I den här modulen har du lärt dig om kärnfunktionerna och användningsfallen för C#-samlingar. Vi täckte List<T> ordnade, indexerbara data, HashSet<T> för att hantera unika element och Dictionary<TKey, TValue> för lagring av nyckel-värde-par. Du har också utforskat vanliga åtgärder som att lägga till, ta bort och iterera genom objekt och scenarier där varje samling är mest effektiv, till exempel dynamisk databindning med ObservableCollection<T> eller utföra uppsättningsåtgärder med HashSet<T>.

När du har slutfört den här modulen kan du nu:

  • Använd List<T> för att hantera ordnade sekvenser av element med dynamisk storleksändring och indexerad åtkomst.
  • Implementera HashSet<T> för att hantera unika, osorterade element och utföra uppsättningsåtgärder.
  • Använd Dictionary<TKey, TValue> för att lagra och hämta data med hjälp av unika nyckel/värde-par.
  • Välj lämplig samlingstyp baserat på specifika programkrav, till exempel att säkerställa unikhet eller aktivera snabba sökningar.

Resurser