Hvad er C# ordbog?
Hvad er C# ordbog?

Video: Hvad er C# ordbog?

Video: Hvad er C# ordbog?
Video: 📚What is a Dictionary in C#? 2024, April
Anonim

I C# , Ordbog er en generisk samling, som generelt bruges til at gemme nøgle/værdi-par. Arbejdet med Ordbog er ret lig den ikke-generiske hashtabel. Fordelen ved Ordbog er, det er generisk type. Ordbog er defineret under System.

På samme måde spørger folk, hvad er forskellen mellem Hashtable og Dictionary i C#?

Hastbar er en løst indtastet (ikke-generisk) samling, det betyder, at den gemmer nøgleværdi-par af enhver datatype. Ordbog er en generisk samling. Så det kan gemme nøgle-værdi-par af specifikke datatyper. Besøg Hastbar eller Ordbog i C# sektionen selvstudier for mere information.

Ligeledes, hvad er KeyValuePair C#? KeyValuePair i C# CsharpProgrammingServer Side Programmering. Det KeyValuePair klasse gemmer et par værdier i en enkelt liste med C# . Sæt KeyValuePair og tilføj elementer − var myList = new List< KeyValuePair >(); // tilføjelse af elementer myList.

På samme måde bliver det spurgt, er ordbog en referencetype C#?

Hvis Type af værdien af ordbog er en værdi type så vil den faktiske værdi blive kopieret. referencetyper opbevares som referencer altid. værdi typer kopieres (forenklet oprettes en byte-repræsentationskopi, dog alle reference værdier vil stadig være referencer ), medmindre den er videregivet som reference til funktioner.

Hvilken er hurtigere ordbog eller hashtabel?

EN Ordbog af en bestemt type (andre end Objekt) har bedre ydeevne end en Hastbar for værdityper, fordi elementerne i Hastbar er af typen Objekt, og derfor forekommer boksning og unboxing typisk, hvis du gemmer eller henter en værditype.

Anbefalede: