Mavzu: Ro’yxatlar va navbatlar Reja: I. Kirish


void InsertRange(int index, collection)


Download 37.86 Kb.
bet4/9
Sana14.05.2023
Hajmi37.86 Kb.
#1458471
1   2   3   4   5   6   7   8   9
Bog'liq
Mavzu

void InsertRange(int index, collection) : Indeks indeksidan boshlab joriy roʻyxatga elementlar toʻplamini kiritadi. Agar ro'yxatda bunday indeks bo'lmasa, istisno chiqariladi.

  • bool Remove(T item) : Elementni roʻyxatdan oʻchiradi va agar olib tashlash muvaffaqiyatli boʻlsa, “true” qiymatini qaytaradi. Agar ro'yxatda bir nechta bir xil elementlar bo'lsa, ulardan faqat birinchisi o'chiriladi.

  • void RemoveAt(int index) : Belgilangan indeksdagi elementni olib tashlang. Agar ro'yxatda bunday indeks bo'lmasa, istisno chiqariladi.

  • void RemoveRange(int index, int count) : Indeks parametri elementlar olib tashlanadigan indeksni, count parametri esa olib tashlanadigan elementlar sonini belgilaydi.

  • int RemoveAll((Predicate match)) : Moslik vakiliga mos keladigan barcha elementlarni olib tashlaydi. O'chirilgan elementlar sonini qaytaradi

  • void Reverse() : elementlar tartibini o'zgartiradi

  • void Reverse(int index, int count) : Indeks indeksidan boshlab soni sanashga teng bo'lgan elementlarning tartibini o'zgartiradi.

  • void Sort() : ro'yxatni tartiblash

  • void Sort(IComparer? comparer) : roʻyxatni parametr sifatida uzatiladigan solishtiruvchi obyekt yordamida saralash.




    Ro'yxatga qo'shish




    List people = new List () { "Tom" };
    people.Add("Bob"); // element qo’shish
    // people = { "Tom", "Bob" };
    people.AddRange(new[] { "Sam", "Alice" }); // massiv qo’shish
    // people = { "Tom", "Bob", "Sam", "Alice" };
    // yana bir ro’yxatga qo’shilishi mumkin
    // people.AddRange(new List(){ "Sam", "Alice" });
    people.Insert(0, "Eugene"); // birirnchi o’ringa qo’ying
    // people = { "Eugene", "Tom", "Bob", "Sam", "Alice" };
    people.InsertRange(1, new string[] {"Mike", "Kate"}); // 1-indeksdan massivni kiriting
    // people = { "Eugene", "Mike", "Kate", "Tom", "Bob", "Sam", "Alice" };
    // boshqa ro’yxatni ham qo’shishingiz mumkin
    // people.InsertRange(1, new List(){ "Mike", "Kate" });



    Download 37.86 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9




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