|
Tayanch iboralar
|
bet | 37/37 | Sana | 14.11.2023 | Hajmi | 0.69 Mb. | | #98667 |
Bog'liq Dasturlash uslublari va paradigmalar магнетосфера, raqamli fotoaparat, Gidroavtomatika, TOPSHIRIQLAR 5, 2-amaliy mashg`ulot, Hujjatlarning asosiy parametrlari, vodyanoy-akkumulyator-tepla-v-solnechnyh-teplitsah (1), Молек физика лаб методическое указания русс, 2-Sanoq sistemalari, JUFT KORRELYATSION - REG TAHLIL, 2-70, Shaxsiy kompyuterlarning dasturiy ta\'minoti va vazifalari, Elektr maydon energiyasi Gazlarda, metallar, yarim otkazgichlar, Algoritmlash va dasturlash asoslari (A.Azamatov), Pedagogika fani, uning 2-Amaliy mashg`ulot
Mavzu: System Collections.Generic nomlar fazosi bilan ishlash.
Malumotlar to’plamini saqlash uchun massivdan boshqa umumlashmalar ham ishlatilishi mumkin. Bunda ArrayList, Hashtable, List, Queue, Stack, Dictionary kabi klaslarni keltirishimiz mumkin.
Umumlashmalardan foydalanish uchun System.Collections; va System.Collections.Generic; nomlar makonini elon qillib qo’yish kerak.
Arraylist o’zgaruvchan umumlashmalar
E’lon qilish va element qo’shish
Arraylist alist=new ArrayList();
Alist.Add(“bir”);
Alist.Add(“ikki”);
Elementlar sonini aniqlash
Cosol.Writeline(“e soni:” +alist.count);
Element qo’shish
Alist.Insert(2, “Uck”);
Foreach(string item in alist)
{
Console.Writeline(iteam);
}
Elementni o’chirish
Alist.Removeat(1);
Foreach(string iteam in alist);
{
Console.Writeline(iteam);
}
Alist.clear();
Foreach (string item in alist)
{
Console.Writeline(item);
}
List umumlashmasi
Yangi ro’yxatni e’lon qilish
List.add(1);
List.add(3);
List.add(5);
List.add(7);
List.add(11);
Forech (int son in list);
{
Consol.writeline(son);
}
For operatori yordamida
For (int i=0; i
{
Consol.writeline(list [i]);
}
List.insert(4, 9);
Foreach (int son in list)
{
Console.writeline(son);
}
Sartirovka qilish
List.sort();
Foreach(int son in list);
{
Console.writeline(son);
}
Berilgan element mavjudligini aniqlash
If (list.contains(2)) Console.writline(“2 bor”); Else
Console.writeline(“2 yoq”);
Ro’yxatdan elementni o’chirish
List.Remove(3); Foreach (int son in list)
{
Console.Writeline(son);
}
Bir nechta elementni o’chirish
List.RemoveRange(2, 2); Foreach (int son in list)
{
Console.Writeline(son);
}
Massivga aylantirish
List shaxar=new list(); Shaxar.add(“Toshkent”); Shaxar.add(“tokio”);
String line=string.join(“,”, shaxar.ToArray()); Console.Writeline(line);
Element indeksini toppish
Int indeks1=shaxar.IndexOf(“Toshkent”); Console.writeline(indeks1);
Int indeks2=shaxar.BinarySearch(“tokio”); Consol.writeline(indeks2);
3-Amaliy mashg’ulot
Mavzu: Umumlashgan sinflar yaratish
S# dasturni ishga tushiramiz:
S# dasturni ishga tushirgan dasturdan “Sozdat proekt” bo’limini tanlaymiz:
S# dasturni ishga tushirgan dasturdan “Sozdat proekt” bo’limini tanlaganimizdan keyin,
Visual C# -> Windows->”Konsolnoe pridlojeniya” bo’limini tanlaymiz:
”Konsolnoe pridlojeniya” bo’limini tanlaymizdan keyin “Imya” bo’limiga o’tib Konsol pridlojeniyamizga nom beramiz:
va “OK” tugmasini tanlaymiz:
|
| |