Lug'at to'plami


Download 21 Kb.
bet3/4
Sana26.06.2023
Hajmi21 Kb.
#1656178
1   2   3   4
Bog'liq
19-Amaliy ish

Elementlarni olish
Lug'at elementlariga kirish uchun ularning kaliti kvadrat qavslar ichida beriladi:

bitta

словарь[ключ]

Shu tarzda biz lug'at elementlarini olishimiz va o'zgartirishimiz mumkin

bitta
2
3
to'rtta
5
6
7
sakkiz
9
o'n
o'n bir
12
13
o'n to'rt
o'n besh
16

var people = new Dictionary()
{
[5] = "Tom",
[6] = "Sam",
[7] = "Bob",
};
// получаем элемент по ключу 6
string sam = people[6]; // Sam
Console.WriteLine(sam); // Sam
// переустанавливаем значение по ключу 6
people[6] = "Mike";
Console.WriteLine(people[6]); // Mike
// добавляем новый элемент по ключу 22
people[22] = "Eugene";
Console.WriteLine(people[22]); // Eugene

Bundan tashqari, shu tarzda biz lug'atga yangi element qo'shishimiz mumkin. Kalit bo'yicha qiymat o'rnatilganda, agar lug'atda bir xil kalitga ega element allaqachon mavjud bo'lsa, u holda qiymat qayta o'rnatiladi. Agar lug'atda shunga o'xshash kalitli element bo'lmasa, u holda element qo'shiladi.:
Lug'at usullari va xususiyatlari
Lug'at sinfining usullari orasida quyidagilarni ajratib ko'rsatish mumkin:

  • void Add(K tugmasi, V qiymati) : Lug'atga yangi element qo'shadi

  • void Clear() : lug'atni tozalaydi

  • bool ContainsKey(K tugmasi) : muayyan kalitga ega element mavjudligini tekshiradi va agar u lug'atda mavjud bo'lsa, true qiymatini qaytaradi

  • bool ContainsValue(V qiymati) : ma'lum bir qiymatga ega element mavjudligini tekshiradi va agar u lug'atda mavjud bo'lsa, haqiqiy qiymatini qaytaradi


  • Download 21 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling