Lug'at to'plami


bool O'chirish(K tugmasi)


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

bool O'chirish(K tugmasi) : lug'atdan biror elementni tugma yordamida olib tashlaydi

Ushbu usulning yana bir versiyasi olib tashlangan elementni chiqish parametriga olish imkonini beradi: bool Remove(K tugmasi, V qiymatidan tashqari)

  • bool TryGetValue(K tugmasi, V qiymatidan tashqari) : Kalit tugmasi orqali lug'atdan elementni oladi. Muvaffaqiyatli bo'lsa, elementning qiymatini qiymat chiqish parametriga o'tkazadi va rostini qaytaradi

  • bool TryAdd(K tugmasi, V qiymati) : Lug'atga kalit kaliti va qiymat qiymatiga ega elementni qo'shadi. Muvaffaqiyatli qo'shilgan bo'lsa, true qiymatini qaytaradi

Xususiyatlardan lug'atdagi elementlar sonini qaytaradigan Count xususiyatiga e'tibor qaratish lozim .
Qo'llash usullari:

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
17
o'n sakkiz
19
yigirma
21
22
23

// условная телефонная книга
var phoneBook = new Dictionary();
// добавляем элемент: ключ - номер телефона, значение - имя абонента
phoneBook.Add("+123456", "Tom");
// альтернативное добавление
// phoneBook["+123456"] = "Tom";
// Проверка наличия
var phoneExists1 = phoneBook.ContainsKey("+123456"); // true
Console.WriteLine($"+123456: {phoneExists1}");
var phoneExists2 = phoneBook.ContainsKey("+567456"); // false
Console.WriteLine($"+567456: {phoneExists2}");
var abonentExists1 = phoneBook.ContainsValue("Tom"); // true
Console.WriteLine($"Tom: {abonentExists1}");
var abonentExists2 = phoneBook.ContainsValue("Bob"); // false
Console.WriteLine($"Bob: {abonentExists2}");
// удаление элемента
phoneBook.Remove("+123456");
// проверяем количество элементов после удаления
Console.WriteLine($"Count: {phoneBook.Count}"); // Count: 0

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