Как преминавате през речник в C#?
Как преминавате през речник в C#?

Видео: Как преминавате през речник в C#?

Видео: Как преминавате през речник в C#?
Видео: 🤴 ПРЕЗИДЕНТ БРАВЛ СТАРСА 2024, Ноември
Anonim

Използвайте за всеки или за цикъл да се повторете достъп до всички елементи на речник . В речник съхранява двойки ключ-стойност. Така че можете да използвате тип KeyValuePair или имплицитно въведена променлива var in foreach цикъл както е показано по-долу. Използвай за цикъл за достъп до всички елементи.

Тогава как преглеждате речника?

Има два начина за итерация през Python речник обект. Единият е да извлечете свързана стойност за всеки ключ в списъка keys(). Има и метод items(). речник обект, който връща списък с кортежи, като всеки кортеж има ключ и стойност.

Някой може също да попита какво е двойка ключови стойности в C#? KeyValuePair в C# CsharpProgrammingServer Странично програмиране. В KeyValuePair клас магазини а двойка на стойности в един списък с ° С# . Комплект KeyValuePair и добавете елементи − var myList = new List< KeyValuePair >(); // добавяне на елементи myList.

Освен по-горе, може ли речникът да има дублирани ключове C#?

В Речник , на ключ не може да бъде нула, но стойност мога бъда. В Речник , ключ трябва да е уникално. Дублирани ключове не са разрешени, ако се опитате да използвате дублиран ключ след това компилатор ще хвърли изключение. В Речник , Вие мога съхранявайте само едни и същи типове елементи.

Как работи цикълът foreach в C#?

В foreach цикъл в ° С# изпълнява блок код върху всеки елемент в масив или колекция от елементи. При изпълнение foreach цикъл той преминава през елементи в колекция или масив. Гореизложеното ° С# example първо декларира низов масив 'days' и инициализира дните в седмицата в този масив.

Препоръчано: