Array sinfi Mamataliyev Diyorbek Assalomu alaykum, yosh dasturchilar! Bugun sizlar bilan Array


ArayListning Sort() metodi QuickSort algoritmi bo'yicha saralaydi. List



Yüklə 0,8 Mb.
səhifə7/12
tarix05.10.2022
ölçüsü0,8 Mb.
#64609
1   2   3   4   5   6   7   8   9   ...   12
C#dakumet

ArayListning Sort() metodi QuickSort algoritmi bo'yicha saralaydi.


List
Tolibjonov Abdulloh
List - elementlarni va obyektlarni saqlashga moslashgan to'plam. Bu to'plamga List deb nom berilishiga sabab, ro'yxatlar bilan qulay ishlash mumkin (tarjimasidan bilib olsa bo'ladi). Ro'yxatda nima qilishimiz mumkin, elementlarni ixtiyoriy joyga qo'shish yoki ixtiyoriy joyidan o'chirib tashlash va tartiblash (sort) funksiyasi borligi bilan boshqa to'plamlardan ajralib turadi.
MUHIM QOIDALAR!

  • List elementlari null qiymat qabul qilishi mumkin

  • Elementlari qiymati bir xil bo'lishi mumkin

  • Elementlari [0] indeksdan boshlanadi

List ni qanday yaratish mumkin?


1-Bosqich. Kod yuqorisida using System.Collections.Generic; ni kiritib o'tamiz
using System.Collections.Generic;
2-Bosqich. List shabloni yordamida List yaratamiz
3-Bosqich. Element qo'shamiz
Element qo'shishning ikki yo'li mavjud:
1) Xuddi massivdek, Listni yaratgan zahotingiz elementlarini kiritib qo'yishingiz mumkin
List my_list = new List() { 1, 2, 3, 4, 5 };
2) Add() va AddRange() funksiyasi yordamida ham element qo'shish mumkin
Add()
List my_list = new List();
my_list.Add(1);
my_list.Add(2);
my_list.Add(3);
my_list.Add(4);
my_list.Add(5);

Elementlar shu tarzda birin ketin joylashib boradi
AddRange()
List my_list = new List();
my_list.Add(1);
my_list.Add(2);
my_list.Add(3);

int[] array = new int[2];
array[0] = 4;
array[1] = 5;

my_list.AddRange(array);

foreach(int value in my_list)
Console.WriteLine(value);

Listda foreach ni quyidagi usulda ham ishlatish mumkin
my_list.ForEach(a => Console.WriteLine(a));
Yoki o'zimizni dehqoncha usul ham bor :)
for (int a = 0; a < my_list.Count; a++)
{
Console.WriteLine(my_list[a]);
}

Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin