ArrayList
Hikmatullayev Sayidrahmatulloh
C# da ArrayList hajmi dinamik ravishda oshib boruvchi umumiy obyektlar to'plamidir.
Demak ArrayList ni dinamik massiv yaratish uchun foydalaniladi, ya'ni massiv hajmi sizning dasturingiz talabiga ko'ra avtomatik kattalashadi yoki kichiklashadi. ArrayListda faqat Object tipidagi elementlarni saqlash mumkin, demak, siz ArrayListdan sonlar, satrlar va boshqa tipdagi ma'lumotlarni, obyektlarni ham saqlashda foydalanishingiz mumkin
1-qadam. ArrayList dan foydalanish uchun System.Collections
nomlar fazosini qo'shish kerak.
2- qadam. Endi ArrayList e'lon qilishni ko'rib chiqaylik:
ArrayList qulayliklari bilan tanishamiz:
Add() funksiyasi orqali ArrayListga element qo'shishimiz mumkin.
AddRange() orqali ArrayList ga to'plam ham qo'shish mumkin.
Count ArrayList elementlari sonini aniqlab beradi.
Remove() ArrayList dan biror elementni o'chirish uchun ishlatiladi.
RemoveAt() ArrayListdan biror indexdagi elementni o'chirish uchun ishlatiladi.
RemveRange(n,k) ArrayListning n-indeksdan boshlab k ta elementlarini o'chirishda foydalaniladi.
Clear() ArrayListning barcha elementlarini o'chirish uchin ishlatiladi.
Sort() ArrayList elementlarini o'sish tartibida saralaydi.
Umuman olganda bu funksiyalar System.Collections
dagi barcha to'plamlar uchun ishlaydi.
Add() funksiyasini ishlatishni ko'rib chiqaylik.
Misol1:
Dastur natijasi:
Misol2:
Birinchi misolda biz bir turdagi elementlardan foydalandik. Umuman olganda ixtiyoriy turdagi elementlarni qo'shish mumkin. Uni quydagi misolda ko'ramiz.
Dastur natijasi:
Sort() funksiyasining ishlatilishi:
Keling tushunish oson bo'lishi uchun 1- misolda Sort() funksiyasini ko'ramiz.
Dastur natijasi:
ArayListning Sort() metodi QuickSort algoritmi bo'yicha saralaydi.
Last updated