• Find( [] array, Predicate moslik)
  • FindIndex( [] array, Predicate moslik)
  • void Copy (Array m1, int index1, Array m2, int index2, int length)




    Download 5,29 Mb.
    bet53/154
    Sana08.01.2024
    Hajmi5,29 Mb.
    #131939
    1   ...   49   50   51   52   53   54   55   56   ...   154
    Bog'liq
    Majmua

    void Copy (Array m1, int index1, Array m2, int index2, int length) – m1 massivining index1 indeksidan boshlab, m2 massivning index2 indeksidan boshlab length uzunlikdagi elementlarni nusxalash.
    void Reverse(Array massiv_nomi) massiv elementlarini teskari tartibda chiqaradi.
    void Sort(Array massiv_nomi) bir o‘lchovli massivning elementlarini o‘sish tartibida tartiblaydi.
    Find([] array, Predicate moslik) - moslik parametri tomonidan belgilangan predikat shartini qanoatlantiradigan array massivning birinchi elementini qaytaradi, aks holda default tipidagi qiymatni qaytaradi.
    [] FindAll([] array, Predicate moslik) - array massivining moslik parametri bilan belgilangan predikat shartini qanoatlantiradigan barcha elementlarini qaytaradi, aks holda nol uzunlikdagi massivni qaytaradi.
    int FindIndex([] array, Predicate moslik) - moslik parametri bilan belgilangan predikat shartini qanoatlantiradigan array massivning birinchi elementi indeksini qaytaradi, aks holda -1 qiymatini qaytaradi.
    using System;
    class ArrayErr
    {
    static void Main()
    {
    var people = new string[] { "Abbos", "Nodir", "Salohiddin", "Abbos", "Abbos", "Bekmurod" };
    // "Nodir" elementining indeksini qaytarish
    int NodirIndex = Array.BinarySearch(people, "Nodir");
    // Birinchi "Abbos" elementining indeksini qaytarish
    int Abbos1 = Array.IndexOf(people, "Abbos");
    // Oxirgi "Abbos" elementining indeksini qaytarish
    int Abbos2 = Array.LastIndexOf(people, "Abbos");
    // satr uzunligi 6 dan katta bo‘lgan birinchi elementning indeksini toping
    int L1 = Array.FindIndex(people, person => person.Length > 6);
    // satr uzunligi 6 dan katta bo‘lgan oxirgi elementning indeksini toping
    int L2 = Array.FindLastIndex(people, person => person.Length > 6);
    Console.WriteLine(NodirIndex);
    Console.WriteLine(Abbos1);
    Console.WriteLine(Abbos2);
    Console.WriteLine(L1); 
    Console.WriteLine(L2);
    Console.ReadKey();
    }
    }

    Download 5,29 Mb.
    1   ...   49   50   51   52   53   54   55   56   ...   154




    Download 5,29 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    void Copy (Array m1, int index1, Array m2, int index2, int length)

    Download 5,29 Mb.