|
void Copy (Array m1, int index1, Array m2, int index2, int length)
|
bet | 53/154 | Sana | 08.01.2024 | Hajmi | 5,29 Mb. | | #131939 |
Bog'liq Majmuavoid 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();
}
}
|
| |