|
void Copy (Array m1, int index1, Array m2, int index2, int length)
|
bet | 7/16 | Sana | 18.05.2024 | Hajmi | 141,69 Kb. | | #241912 |
Bog'liq Latofat777void 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. voidReverse(Arraymassiv_nomi) massivelementlariniteskaritartibda 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.
usingSystem; classArrayErr
{
staticvoid Main()
{
varpeople=newstring[]{"Abbos","Nodir","Salohiddin","Abbos","Abbos", "Bekmurod"};
//"Nodir"elementiningindeksini qaytarish
intNodirIndex=Array.BinarySearch(people,"Nodir");
//Birinchi"Abbos"elementiningindeksiniqaytarish
intAbbos1 =Array.IndexOf(people, "Abbos");
//Oxirgi"Abbos"elementiningindeksini qaytarish
intAbbos2=Array.LastIndexOf(people,"Abbos");
//satruzunligi6dankattabo‘lganbirinchielementningindeksini toping
intL1=Array.FindIndex(people,person=>person.Length>6);
//satruzunligi6dankattabo‘lganoxirgielementningindeksinitoping intL2=Array.FindLastIndex(people,person=>person.Length>6); Console.WriteLine(NodirIndex);
Console.WriteLine(Abbos1); Console.WriteLine(Abbos2); Console.WriteLine(L1); Console.WriteLine(L2); Console.ReadKey();
}
}
|
| |