Hoe doorloop je een woordenboek in C#?
Hoe doorloop je een woordenboek in C#?

Video: Hoe doorloop je een woordenboek in C#?

Video: Hoe doorloop je een woordenboek in C#?
Video: 📚What is a Dictionary in C#? 2024, November
Anonim

Gebruik maken van foreach of voor lus tot herhalen toegang tot alle elementen van woordenboek . De woordenboek slaat sleutel-waardeparen op. U kunt dus een KeyValuePair-type of een impliciet getypte variabele var in. gebruiken foreach lus zoals hieronder weergegeven. Gebruik voor lus om toegang te krijgen tot alle elementen.

Hoe herhaal je dan een woordenboek?

Er zijn twee manieren om itereren door een Python woordenboek object. Een daarvan is het ophalen van de bijbehorende waarde voor elke sleutel in de lijst met sleutels (). Er is ook items() methode van woordenboek object dat een lijst met tupels retourneert, waarbij elke tupel sleutel en waarde heeft.

Men kan zich ook afvragen, wat is een sleutelwaardepaar in C#? KeyValuePair in C# CsharpProgrammingServer Side Programming. De Sleutelwaardepaar klassenwinkels a paar - van waarden in een enkele lijst met C# . Set Sleutelwaardepaar en voeg elementen toe − var myList = new List< Sleutelwaardepaar >(); // elementen toevoegen myList.

Naast bovenstaande, kan Dictionary dubbele sleutels C # hebben?

In Woordenboek , de toets kan niet nul zijn, maar waarde kan zijn. In Woordenboek , toets moet uniek zijn. Dubbele sleutels zijn niet toegestaan als u probeert te gebruiken dubbele sleutel dan compiler zullen een uitzondering gooien. In Woordenboek , jij kan alleen dezelfde soorten elementen opslaan.

Hoe werkt de foreach-lus in C#?

De foreach lus in C# voert een codeblok uit op elk element in een array of een verzameling items. Bij het uitvoeren foreach lus het doorkruist items in een verzameling of een array. Bovenstaande C# voorbeeld declareerde eerst een string-array 'dagen' en initialiseer de dagen in een week naar die array.

Aanbevolen: