Mavzu: Ma’lumotlarni saqlovchi kolleksiyalardan foydalanish (C# tilida)
Download 351.29 Kb.
|
Iskandarov Otaxon Kurs ishi
- Bu sahifa navigatsiya:
- 8.Foydalanilgan adabiyotlar https://metanit.com/sharp/tutorial/4.5.php https://metanit.com/sharp/tutorial/3.9.php
bool ContainsValue(V qiymati) : ma'lum bir qiymatga ega element mavjudligini tekshiradi va agar u lug'atda mavjud bo'lsa, haqiqiy qiymatini qaytaradi
bool O'chirish(K tugmasi) : lug'atdan biror elementni tugma yordamida o'chiradi Ushbu usulning boshqa versiyasi olib tashlangan elementni chiqish parametriga kiritish 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 qaytaruvchi Count xususiyatiga e'tibor qaratish lozim . Qo'llash usullari: // shartli telefon kitobi var phoneBook = new Dictionary // element qo'shish: kalit - telefon raqami, qiymat - abonent nomi phoneBook.Add("+123456", "Tom"); // muqobil qo'shish // telefon kitobi["+123456"] = "Tom"; var phoneExists1 = phoneBook.ContainsKey("+123456"); // rost Console.WriteLine($"+123456: {phoneExists1}"); var phoneExists2 = phoneBook.ContainsKey("+567456"); // yolg'on Console.WriteLine($"+567456: {phoneExists2}"); var abonentExists1 = phoneBook.ContainsValue("Tom"); // rost Console.WriteLine($"Tom: {subscriberExists1}"); var abonentExists2 = phoneBook.ContainsValue("Bob"); // yolg'on Console.WriteLine($"Bob: {subscriberExists2}"); // elementni olib tashlash phonebook.Remove("+123456"); // o'chirishdan keyin elementlar sonini tekshiring Console.WriteLine($"Son: {phoneBook.Count}"); // Hisob: 0 7.Xulosa Xulosa qilib shuni aytish mumkinki , C# dasturlash tilida ishlash boshqa dasturlash tillariga nisbatan ancha qulay va imkonoyati ham kengroqekan. Ma’lumotlarni saqlovchi kolleksiyalardan foydalanish (C# tilida) quydagi malumotlarni o’rgandim LinkedListNode klassi quyidagi xususiyatlarga ega: Qiymat : T turi bilan ifodalangan tugunning o'zi qiymatini oladi yoki o'rnatadi Keyingi : Roʻyxatdagi LinkedListNode Oldingi : Roʻyxatdagi LinkedListNode Stack sinfida quyidagi usullarni ajratish mumkin: Clear : stekni tozalaydi O'z ichiga oladi : element stekda yoki yo'qligini tekshiradi va agar mavjud bo'lsa, true qiymatini qaytaradi. Push : stekning yuqori qismidagi stekga element qo‘shadi Pop : ochiladi va stekdan birinchi elementni qaytaradi Peek : shunchaki stekdan birinchi elementni olib tashlamasdan qaytaradi 8.Foydalanilgan adabiyotlar https://metanit.com/sharp/tutorial/4.5.php https://metanit.com/sharp/tutorial/3.9.php Download 351.29 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling