logo

C# речник

Класът C# Dictionary използва концепцията за хеш-таблица. Той съхранява стойности на базата на ключ. Съдържа само уникални ключове. С помощта на key можем лесно да търсим или премахваме елементи. Намира се в пространството на имената System.Collections.Generic.

Пример за речник на C#

Нека да видим пример за общ клас Dictionary, който съхранява елементи с помощта на метода Add() и итерира елементи с помощта на цикъл for-each. Тук използваме клас KeyValuePair, за да получим ключ и стойност.

 using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } } 

Изход:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan