Ordbogsnavnerummet i C# er et alsidigt værktøj, som udviklere kan bruge til at gemme nøgleværdi-par. Fra hurtig datahentning til effektiv sortering giver Ordbogen utallige fordele. Den største charme ved at bruge en ordbog er, at den tillader hurtige opslag, baseret på nøgler, og tillader ikke duplikerede nøgler, hvilket giver din kode en ren, effektiv og effektiv datastruktur. Det er omfattet af de generiske samlinger i navneområdet 'System.Collections.Generic'.
ved hjælp af system;
ved hjælp af System.Collections.Generic;
klasse Program
{
statisk tomrum Main()
{
// Opret en ny ordbog over strenge med strengnøgler.
ordbog
// Tilføj nogle elementer til ordbogen. Der er ingen
// duplikatnøgler, men nogle af værdierne er dubletter.
dictionary.Add(“æble”, “grøn”);
dictionary.Add(“banan”, “gul”);
dictionary.Add(“drue”, “lilla”);
// Adgang til elementer i ordbogen via egenskaben Keys
foreach(var nøgle i ordbog.Nøgler)
{
Console.WriteLine(nøgle);
}
// Adgang til elementer i ordbogen gennem værdier egenskaben
foreach(var-værdi i ordbog.Values)
{
Console.WriteLine(værdi);
}
}
}
Initialisering af ordbog
Ordbogen kan initialiseres med nøgleordet "nyt", efterfulgt af mindre end (<) og større end (>), som indeholder nøgletypen og værditypen. Efter initialisering kan tilføjelse af elementer til ordbogen ske ved at bruge `Tilføj` metoden. Det første argument til `Tilføj`-metoden bliver nøglen, mens det andet argument bliver værdien.
Adgang til elementer i en ordbog
Adgang til elementer kan opnås gennem enten egenskaben Nøgler eller egenskaben Værdier. Egenskaben Keys giver adgang til hver unik nøgle i ordbogen, mens egenskaben Værdier giver adgang til værdierne for hvert nøgleværdi-par.
Ordbogen i C# er et effektivt værktøj, der gør det muligt for udviklere at opnå en række opgaver, herunder særskilte nøgleværdi-parringer og hurtig datahentning. Med muligheden for at få adgang til elementer via deres nøgle eller værdi, bliver det en uvurderlig datastruktur i en udviklers værktøjskasse.
Tips og tricks til ordbøger
Når du arbejder med ordbøger, skal du huske disse tips:
- Forsøg på at tilføje en dubletnøgle vil give en undtagelse. Sørg altid for, at en nøgle er unik, før du forsøger at tilføje den til ordbogen.
- Ordbøger opretholder ingen rækkefølge af de indsatte elementer. Hvis rækkefølge er vigtig, kan du overveje at bruge en SortedDictionary i stedet.
- Udnyt metoderne ContainsKey og ContainsValue til nemt at verificere, om der findes en nøgle eller værdi i ordbogen uden at skulle skrive ekstra kode for at iterere gennem ordbogen.
At forstå ordbogens navneområde er afgørende for at mestre datahåndtering i C#, og dets overflod af funktioner gør det til et vigtigt værktøj til at udvikle robuste og effektive applikationer.