Mavzu: linq so’rovlar. Reja: I. Kirish II. Asosiy qism Parallel linq. Parallel linq ga kirish. AsParallel usuli. AsOrdered usuli


Download 138.24 Kb.
bet7/7
Sana18.06.2023
Hajmi138.24 Kb.
#1592060
1   2   3   4   5   6   7
Bog'liq
18-Mavzu- LINQ so’rovlar

Console.WriteLine(e.Message);
}
}
finally
{
cts.Dispose();
}
Console.ReadLine();
}
static int Factorial(int x)
{
int result = 1;


for (int i = 1; i <= x; i++)
{
result *= i;
}
Console.WriteLine($"{x} sonining faktoriali {result} ga teng");
Thread.Sleep(1000);
return result;
}

Parallel bajariladigan vazifada cts.Cancel() usuli chaqiriladi, u operatsiyani tugatadi va OperationCanceledExceptionni chiqaradi:



2-rasm
Bunday holda, AggregateException istisnosini qayta ishlash ham mantiqan to'g'ri keladi, chunki agar boshqa istisno parallel ravishda sodir bo'lsa, bu istisno, shuningdek OperationCanceledException bitta AggregateException obyekti ichiga joylashtiriladi.

III. Xulosa
Biz ushbu malakaviy ish davomida Linq bilan qanday ishlash kerakligini o’rgandik va C # LINQ o'quv qo'llanmasi C # tilida Integrated Query (LINQ) dan qanday foydalanishni ko'rsatib beradi. C # tutorial - bu C # tili bo'yicha to'liq qo'llanma.Language-Integrated Query (LINQ) - bu so'rov imkoniyatlarini to'g'ridan-to'g'ri C # tiliga integratsiyalashga asoslangan texnologiyalar to'plamining nomi. LINQ ob'ektlar (LINQ - Ob'ektlar), ma'lumotlar bazalari (LINQ - SQL) va XML (LINQ - XML) uchun doimiy so'rovlar tajribasini taqdim etadi.
LINQ tilni SQL bayonotlariga o'xshash so'rovlar iboralarini qo'shish orqali kengaytiradi. LINQ so'rovi iboralari yordamida massivlardan, sanab o'tilgan sinflardan, XML hujjatlaridan, relyatsion ma'lumotlar bazalaridan va uchinchi tomon ma'lumot manbalaridan ma'lumotlarni olish va qayta ishlash uchun qulay foydalanish mumkin.So'rov iboralari LINQ yoqilgan har qanday ma'lumot manbasidan ma'lumotlarni so'rov qilish va o'zgartirish uchun ishlatilishi mumkin. So'rov iboralari bajarilishini keyinga qoldirgan. Ular so'rovlar o'zgaruvchisi ustida takrorlanmagunimizcha, masalan, foreach bayonotida bajarilmaymiz.LINQ so'rovlari so'rov sintaksisida yoki metod sintaksisida yozilishi mumkin.Ushbu ma’lakaviy ishimni mukammal darajada yaratishga harakat qildim. Hozirgi kunda dasturlash juda tez tarzda rivojlanib bormoqda. Biz bemalol XXI asr axborot texnologiyalari asri deya olamiz. Shu sababli bizni yurtimizda ham axborot texnologiyalariga, dasturlar yaratishga, dasturchilarni ko’paytirishga keng e’tibor berilmoqda. Biz bu imkoniyatlardan keng foydalangan holda kelajak texnologiyalarini yaratib, O’zbekiston nomini dunyoga mashhur qilishga harakat qilamiz. O’ylaymanki, qilgan ishlarimiz kelajakda yurtimizda dasturlash texnologiyasi rivojlanishiga o’z hissasini qo’shadi degan umiddaman.

IV. Foydalingan adabiyotlar

  1. https://metanit.com/sharp/tutorial/17.1.php -



Parallel LINQ. Parallel LINQ ga kirish. AsParallel usuli.



  1. https://metanit.com/sharp/tutorial/17.2.php -



AsOrdered usuli



  1. https://metanit.com/sharp/tutorial/17.3.php -



Xatolarni qayta ishlash va operatsiyani bekor qilish.
Download 138.24 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling