Sammanfattning
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.