Dictionary

Tolibjonov Abdulloh

Dictionary "TKey, TValue" shablonidagi klass bo'lib, System.Collection.Generics namespace sida joylashgan. Dictionary kalitlar va qiymatlar to'plami bo'lib, boshqa to'plamlar kabi kalit/qiymat ko'rinishida element qabul qiladi. Hashtable dan farqi, Dictionary da qidirish tizimi tezroq

    using System.Collections.Generic;

MUHIM QOIDALAR!

• Kalitlar bir xil bo'lmasligi kerak

• Kalit null qiymat qabul qilmaydi

Misol:

     Dictionary<string, string> Mdic = new Dictionary<string, string>();

            Mdic.Add("1", ".NET");   //1 juftliklar soni
            Mdic.Add("2", "C#");     //2
            Mdic.Add("3", "Asp.NET");//3
            Mdic.Add("4", "LINQ");   //4

            Console.WriteLine($"juftliklar soni : {Mdic.Count}");

            foreach (var item in Mdic)
            {
                Console.WriteLine($"Kalit = {item.Key}  Qiymat = {item.Value}");
            }

Last updated

Was this helpful?