Hoe herhaal jy 'n woordeboek in C#?
Hoe herhaal jy 'n woordeboek in C#?

Video: Hoe herhaal jy 'n woordeboek in C#?

Video: Hoe herhaal jy 'n woordeboek in C#?
Video: How To FIX Blood Flow & Circulation! [Heart, Arteries, Legs & Feet] 2024, November
Anonim

Gebruik vir elke of vir lus aan herhaal toegang tot al die elemente van woordeboek . Die woordeboek stoor sleutel-waarde pare. So jy kan 'n KeyValuePair tipe of 'n implisiet getikte veranderlike var in gebruik voor elke lus soos hieronder getoon. Gebruik vir lus om toegang tot al die elemente te kry.

Hoe herhaal jy dan deur 'n woordeboek?

Daar is twee maniere om deur itereer 'n Python woordeboek voorwerp. Een daarvan is om geassosieerde waarde vir elke sleutel in sleutels () lys te haal. Daar is ook items() metode van woordeboek objek wat 'n lys van tupels gee, elke tupel het sleutel en waarde.

Mens kan ook vra, wat is sleutelwaardepaar in C#? KeyValuePair in C# CsharpProgrammingServer Side Programmering. Die KeyValuePair klaswinkels a paar van waardes in 'n enkele lys met C# . Stel KeyValuePair en voeg elemente by − var myList = new List< KeyValuePair >(); // byvoeging van elemente myList.

Behalwe hierbo, kan Woordeboek duplikaatsleutels C# hê?

In Woordeboek , die sleutel kan nie nul wees nie, maar waarde kan wees. In Woordeboek , sleutel moet uniek wees. Duplikaat sleutels word nie toegelaat as jy probeer om te gebruik nie duplikaat sleutel dan samesteller sal gooi 'n uitsondering. In Woordeboek , jy kan stoor net dieselfde tipe elemente.

Hoe werk foreach lus in C#?

Die voor elke lus in C# voer 'n blok kode op elke element in 'n skikking of 'n versameling items uit. By die uitvoering voor elke lus dit deurkruis items in 'n versameling of 'n skikking. Die bogenoemde C# voorbeeld het eers 'n string-skikking 'dae' verklaar en die dae in 'n week na daardie skikking geïnitialiseer.

Aanbeveel: