Vad är C#-ordbok?
Vad är C#-ordbok?

Video: Vad är C#-ordbok?

Video: Vad är C#-ordbok?
Video: TIPS - studera själv: ordböcker, ordlistor och lexikon 2024, April
Anonim

I C# , Ordbok är en generisk samling som vanligtvis används för att lagra nyckel/värdepar. Arbetet med Ordbok är ganska lik den icke-generiska hashtabellen. Fördelen med Ordbok är, det är generisk typ. Ordbok definieras under System.

På samma sätt frågar folk, vad är skillnaden mellan Hashtable och Dictionary i C#?

Hastbar är en löst typad (icke-generisk) samling, det betyder att den lagrar nyckel-värdepar av alla datatyper. Ordbok är en generisk samling. Så den kan lagra nyckel-värdepar av specifika datatyper. Besök Hastbar eller Ordbok i C# handledningssektionen för mer information.

På samma sätt, vad är KeyValuePair C#? KeyValuePair i C# CsharpProgrammingServer Side Programmering. De KeyValuePair klass lagrar ett par värden i en enda lista med C# . Uppsättning KeyValuePair och lägg till element − var myList = new List< KeyValuePair >(); // lägga till element myList.

På samma sätt frågas det, är ordbok en referenstyp C#?

Om Typ av värdet av ordbok är ett värde typ då kommer det faktiska värdet att kopieras. referenstyper lagras som referenser alltid. värde typer kopieras (förenklat skapas byte-representationskopia, dock alla referens värden kommer fortfarande att vara referenser ), såvida den inte skickas som referens till funktioner.

Vilket är snabbare ordbok eller hashtabell?

A Ordbok av en specifik typ (annan än Objekt) har bättre prestanda än en Hastbar för värdetyper eftersom elementen i Hastbar är av typen Objekt och därför inträffar boxning och unboxning vanligtvis om man lagrar eller hämtar en värdetyp.

Rekommenderad: