Elementlarni olish
Lug'at elementlariga kirish uchun ularning kaliti kvadrat qavslar ichida beriladi:
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
Do'stlaringiz bilan baham: |