"Linq to Objects" linqning ushbu ko’rinishi qanday holatda foydalaniladi?




Download 254.2 Kb.
Sana23.06.2022
Hajmi254.2 Kb.
#24276
Bog'liq
1.1-fan Dasturlash texnologiyalari
6-ona-tili-2-chorak, 3-mavzu, 905, 3- mavzu..., 8-amaliy mashg\'ulot, 3-синтез серных свяжущих на основе местного сырья, десертатсия, 3 laboratoriya Jadvala redaktorlardan iqtisodiy masalalarni yechish (2), 6-laboratoriya (3), 14-Amaliy mashgulot, ADSORBSIYA, eyuf ariza namuna, falsafa2, Donayeva Bibisoira, 1234

“LINQ to Objects” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?
+Massivlar va to'plamlar bilan ishlashda foydalaniladi.

“LINQ to Entities” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?


+Ma'lumotlar bazalariga Entity Framework texnologiyalari orqali kirishda foydalaniladi

“LINQ to Sql” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?


+MS SQL Server ma'lumotlar bazasiga kirish texnologiyasi

“LINQ to XML” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?


+XML fayllari bilan ishlashda foydalaniladi
“LINQ to DataSet” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?
+DataSet ob'ekti bilan ishlashda foydalaniladi

“Parallel LINQ (PLINQ):” LINQning ushbu ko’rinishi qanday holatda foydalaniladi?


+Parallel so'rovlarni bajarish uchun ishlatiladi

“Select” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+tanlangan qiymatlarning proektsiyasini belgilaydi

“OrderBy” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+mahsulotlarni o'sish tartibida buyurtma qiladi

“OrderByDescending” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+elementlarni kamayish tartibida buyurtma qiladi

“TheyinBy” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+mahsulotlarni ko'tarilish tartibida buyurtma qilish uchun qo'shimcha mezonlarni belgilaydi

“TheyinByDescending” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+elementlarni kamayish tartibida buyurtma qilish uchun qo'shimcha mezonlarni belgilaydi

“Join” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+ikkita to'plamga ma'lum bir asosda qo'shilish

“GroupBy” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+elementlarni kalit bo'yicha guruhlaydi

“ToLookup” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+elementlarni lug'atga qo'shilgan holda klavishlar bo'yicha guruhlaydi

“GroupJoin” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+to'plamga qo'shilishni va elementlarni kalit bo'yicha guruhlashni amalga oshiradi

“Reverse” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+tartibni teskari tomonga buradi

“All” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+to'plamdagi barcha narsalar ma'lum bir shartga mos kelishini aniqlaydi

“Any” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+to'plamning hech bo'lmaganda bitta elementi ma'lum bir shartga mos kelishini aniqlaydi
“Contains” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?
+To'plamda ma'lum bir element mavjudligini aniqlaydi

“Distinct” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+to'plamdan takroriy elementlarni olib tashlaydi

“Except” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+ikkita to'plamning farqini qaytaradi, ya'ni faqat bitta to'plamda yaratilgan narsalar

“Union” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+ikkita bir xil to'plamlarni birlashtiradi

“Intersect” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+Ikkala to'plamning kesishgan qismini, ya'ni ikkala to'plamda uchraydigan elementlarni qaytaradi

“Count” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+To'plamdagi ma'lum bir shartga javob beradigan elementlar sonini hisoblaydi

“Sum” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+to'plamdagi raqamli qiymatlarning yig'indisini hisoblaydi

C# tili qaysi dasturlash tillari asosida yaratilgan?


+C va C++ tillari;

C# tili .NET Framework qobig’i bilan qanday bog’langan?


+C# tili .NET Framework muhitida ishlaydigan dasturlar yozish uchun yaratilgan va standart kutubxonalarga ega;
.NET Framework qobig’i deganda nimani tushunamiz?
+.NET Framework murakkab taqsimlangan dasturiy ilovalarni ishlab chiqish va bajarish uchun mo’ljallangan muhit bo’lib, komponentli ob’ektlardan foydalanishga asoslanadi;

C# tili:
+Ob’ektga yo’naltirilgan dasturlash tili;


C# tilining C++ va Java tillarida mavjud bo’lmagan tushunchalari:


+Hodisalar, indeksatorlar , atributlar va delegatlar;

Ob’ektga yo’naltirilgan dasturlashning asosiy tushunchalari:


+Inkapsulyatsiua, polimorfizm va vorislik;

Inkapsulyatsiya nima?


+Inkapsulyatsiya bu - berilganlarni ular ustida ishlovchi amallar bilan bog’lovchi hamda ularni tashqi murojaatlardan himoya qiluvchi dasturlash mexanizmidir;

Vorislik nima?


+Vorislik bu — bir ob’ektning boshqa ob’ekt xossalarini qabul qilish jarayonidir;

Vorislikni qo’llashdan maqsad nima?


+Dastur kodini takrorlanuvchi kod fragmentlari hisobiga qisqartirish va yopiq kodli obe’ktlarga o’zgartirish kiritish;

Polimorfizm nima?


+Polimorfizm - qarindosh(umumiy ajdodga ega bo’lgan) obyektlarning mantiqan o’xshash vazifalarni turli usullar bilan hal etish qobiliyati;
C# tilida qism dastur nima deb yuritiladi?
+Metod;

C# tilida yozilgan dasturdagi izoxlar qanday belgilanadi?


+/ va / belgilar jufti bilan hamda // belgi vositasida;

C# tilida o’zgaruvchilar qanday turlarga bo’linadi?


+Statik, lokal o’zgaruvchilar, ekzemplyarli va massiv elementlari;

Lokal o’zgaruvchi:


+Metod tanasida yoki boshqaruvchi bloklarda e’lon qilingan o’zgaruvchi;

Statik o’zgaruvchi:


+Static kalit so’zi bilan e’lon qilingan sinf sohalari;

Ekzemplyarli o’zgaruvchilar :


+Sinfning har bir ekzemrlyari uchun individual qiymat qabul qiluvchi o’zgaruvchilar;

Konstanta nima?


+C# tilida konstanta - kompilyatsiya bosqichida aniqlanuvchi va dastur bajarilish jarayonida qiymati o’zgarmaydigan o’zgaruvchi;

C# operatorlar nimalardan tashkil topadi?


+Operatorlar kalit so’zlar, identifikatorlar, konstantalar va ifodalardan tashkil topadi.

Kalit so’z nima?


+Kompilyatorga u yoki bu xarakatni bajarish to’g’risida ko’rsatma beruvchi rezervlangan so’z.
Identifikator nima?
+Konstanta, o’zgaruvchi, sinf, metod , belgilar va boshqa ob’ektlarning nomini o’zida saqlaydi;

C# tilida ma’lumot toifalari qanday kategoriyalarga bo’linadi?


+Qiymatli(value) va ko’rsatkichli(reference);

To’da nima?


+To’da – operativ xotirani dasturiy darajada tashkil etish usuli;

C# tilida berilganlarning standart(oddiy) toifalari qanday turlarga bo’linadi?


+ butun, haqiqiy, xarfiy, mantiqiy va satriy

Sbyte toifasi nimani o’zida saqlaydi?


+Ishorali 8 bitli butun son;

Char toifasi nimani o’zida saqlaydi?


+16-bitli Unikod simvol.

Short toifasi nimani o’zida saqlaydi?


+Ishorali 16 bitli butun son;

Ushort toifasi nimani o’zida saqlaydi?


+Ishorasiz 16 bitli butun son;

Int toifasi nimani o’zida saqlaydi?


+Ishorali 32 bitli butun son;
Uint toifasi nimani o’zida saqlaydi?
+Ishorasiz 32 bitli butun son;

Long toifasi nimani o’zida saqlaydi?


+Ishorali 64 bitli butun son.

Ulong toifasi nimani o’zida saqlaydi?


+Ishorasiz 64 bitli butun son.

Float toifasi nimani o’zida saqlaydi?


+32-razryadli haqiqiy son;

Double toifasi nimani o’zida saqlaydi?


+64-razryadli haqiqiy son;

Decimal toifasi nimani o’zida saqlaydi?


+Isorali 96-razryadli butun son;

Massiv nima?


+Massiv - bir xil toifali berilganlarning tartiblangan tuzilmasi;

Indeks nima?


+Indeks - elementining massivdagi o’rnini aniqlovchi butun qiymatli ifoda yoki son;

Massiv elementlari qanday toifaga ega bo’ladai?


+Qiymatli va ko’rsatkichli;
C# tilida massivllar qanday turlarga bo’linadi?
+Bir o’lchovli, ikki o’lchovli va zinali;

Qanday massivlar zinali deb ataladi?


+Satrlaridagi elementlar soni turlicha bo’lgan massivlar;

Ob’ektlar massivi nima?


+Ko’rsatkichli massiv adreslariga mos ob’kt toifasidagi elementlarning tartiblangan chekli to’plami.

C# tilida qanday turdagi amallar mavjud?


+Birlamchi, unar, multiplikativ, additive, siljitish, ekvivalentlikni tekshirish, mantiqiy, toifalar ustida munosabat va xarakat amallari;

C# tilida sinf nechta ajdod sinfga ega bo’lishi mumkin?


+Bitta;

C# tilida dasturning tabiiy bajarilish jarayoni qaysi operatorlar vositasida o’zgartiriladi?


+If,For, do-While; Goto;

C# tilidagi kalit so’zlar deganda nimani tushunamiz?


+Oldindan ma’lum vazifa yuklatilgan yoki aniq ma’noga ega bo’lgan, boshqa maqsadda ishlatish ruxsat etilmaydigan so’zlar;

C# tilida kalit so’zlardan nom sifatida foydalanish mumkinmi?


+Mumkin emas;

C# dasturida if operatorining vazifasi nimada?


+Boshqaruvni dastur kodining ikki tarmog’idan biriga shart bajarilishiga qarab uzatishdan iborat.

C# dasturida if operatorining umumiy formati qanday ko’rinishga ega?


+If (shart) operator yoki operatorlar bloki ; else oprerator yoki operatorlar bloki.

C# tilida switch operatorining vazifasi nimada?


+Ko’p qiymatli tarmoqlanishni amalga oshirishdan iborat;

C# dasturida for operatorining vazifasi nimada?


+Alohida operator yoki operatorlar blokini takror bajarilishini tashkil qilishdan iborat;

C# dasturida for operatorining umumiy formati qanday ko’rinishga ega?


+for{initializatsiya; shart; qadam) operator yoki operatorlar bloki;

C# dasturida while operatorining vazifasi nimada?


+Alohida operator yoki operatorlar blokini biror shart asosida takror bajarilishini tashkil qilishdan iborat;

C# dasturida while operatorining umumiy formati qanday ko’rinishga ega?


+whi1е (shart) operator;

C# dasturida do- while operatorining umumiy formati qanday ko’rinishga ega?


+do { operatorlar; } while (shart);

C# dasturida for operatorining vazifasi nimada?


+Alohida operator yoki operatorlar blokini takror bajarilishini tashkil qilishdan iborat;

C# dasturida goto operatorining vazifasi nimada?


+Boshqaruvni ko’rsatilgan belgi bo’yicha shartsiz uzatishdan iborat;
Ob’ekt deganda nimani tushunish mumkin?
+Ma’lumotlar va ularni qayta ishlovchi amallarning majmuasi bo`lib, sinf ekzemplyarlari hisoblanadi;

C# dasturida new operatorining vazifasi nimada?


+Yangi ob’ekt yaratish;

C# dasturida new operatorining umumiy formati qanday?


+Sinf toifasidagi o’zgaruvchi = new sinf nomi () ;

New operatoridan foydalanilganda nima yuz beradi?


+Xotiradan ob’ekt uchun dinamik ravishda joy ajratiladi;

Metod nima?


+Dastur kodining belgilangan nom bo’yicha murojaat qilish mumkin bo’lgan tugallangan fragmenti;

C# dasturida metod e’lonining umumiy formati qanday ko’rinishga ega?


+Murojaat modifikatori metod ishi natijasining toifasi nom(parametrlar ro’yxati) {// metod tanasi};

Metodga murojaat qilinganda nima yuz beradi?


+Metod parametrlari uchun ularning toifalariga mos holda xotiradan joy ajratiladi va har bir parametrga argument mos qo’yiladi hamda Metod tanasi bajariladi;

Konstruktorning vazifasi nimadan iborat?


+Yaratilgan ob’ektni initializatsiya qilishdan iborat;

Destruktor nima?


+Ob’ektning xotiradan o’chirilishidan oldin chaqiriluvchi va uning xatti-xarakati bilan bog’liq ishlarni tugallovchi metod;

Metodlarni qayta chaqirish deganda nimani tushunamiz?


+Bir xil nomli metodlarning turli toifali parametrlar uchun ishlatilishi;

Rekursiv metod deganda nimani tushunamiz?


+O’z-o’zini chaqiruvchi metod;

To’g’ri rekursiya nima?


+O’z-o’zini chaqiruvchi metod;

Vositali rekursiya nima?


+Bittadan ortiq metodlarning bir-birini chaqirishi;

Main metodining vazifasi nimada?


+Dastur ishga tushganda boshqaruv uzatiluvchi metod;

Indeksator nima?


+Massiv elementiga ob’ekt nomi va element nomeri bilan murojaat qiluvchi sinf xossasi;

Indeksatorlar nima maqsadda qo’llaniladi?


+Qayta ishlanish jarayoniga ma’lum cheklashlar o’rnatiladigan maxsus massivlar yaratishda;

C# tilida sinflar qanday sondagi ajdod va avlodlarga ega bo’lishi mumkin?


+Bitta ajdod va ixtiyoriy sondagi avlod sinflariga;

Abstrakt sinf deganda nimani tushunamiz?


+Har bir qarindosh avlod sinfda konkretlashtiriluvchi metodlar va xossalar interfeysi;
Interfeys nima?
+Interfeys bu – avlod sinflarda realizatsiya qilinuvchi abstrakt metod, xossa va indeksatorlarning to’plami;

Interfeys tanasiga nimalar kiradi?


+Abstrakt metodlar, xossalar va indeksatorlar shablonlari va hodisalar;

Interfeyslarda vorislik qanday amalga oshiriladi?


+Interfeys bir nech ajdod va avlodga ega bo’lishi mumkin;

Sanalma toifadagi o’zgaruvchilar ustida qanday amallar bajarish mumkin?


+Arifmetik amallar, Mantiqiy amallar, Munosabat amallari;

Delagat nima?


+Metodlarga murojaatlarni saqlovchi sinf turi;

To’plam tarkibiga … kiradi


+loyihaning .exe kengaytmali bajariluvchi fayllari, .dll kengaytmali kutbxona fayllari, muhim bo’lmagan resurslarning metadatasi va fayllari

GAC qisqartirishi nimani bildiradi?


+ Global Assembly Cache

CLR- muhiti dasturlarni nazorat qiladi va ...ni amalga oshiradi


+Xotirani boshqarish zarurligi, xavfsizlikni ta'minlash, xalqaro tillar sozlanishi va hokazolarni imkonini beradi

Ishlatish vaqtida CLR-muhiti nazorati ostiga tushmagan dasturlar ...deyiladi


+boshqarib bo’lmaydigan

C # tilida faqat... yozilishi ruxsat etiladi


+Boshqariladigan kod

Boshqariladigan kodning eng muhim xususiyatlaridan biri ... hisoblanadi


+Chiqindi yig’ish vositasi

Chiqindilarni yig'ish( garbage collection) ... kafolatini beradi


+O'z faoliyati tugagandan so'ng dastur tomonidan ishlatilayotgan xotirani to’liq tozalash

C # tili … tillardan rivojlandi


+C va C ++, va maxsus .NET platformasi bilan ishlash uchun Microsoft tomonidan yaratilgan

C# tili turlar (type-safe) uchun xavsiz hisoblanadi, chunki u ...


+Qandaydir ma'lumotlarni turga o’zlashtirishdan keyin u endi boshqa bog’liq bo’lmagan turga qayta tuza olmaydi

C #da ishlab chiqilgan ilovalar uchun hammasidan ko’ra ko’proq tarqalgan turlarga ...kiradi


+Windows ilovalar, web – ilovalar va web- xizmatlar

VS asosiy oynasi bosh sahifasida ... bor


+Start Page

VS asosiy oynasida...bor


+menyu va asboblar majmuasi

Toolbox oynasi (asboblar majmuasi) ...iborat


+Sichqoncha kursorini varaqaga tegishli bo’lgan nomiga yo’naltirishdan paydo bo’ladi
Server Explorer varaqasi (server rahbari) ... orqali ochiladi
+View menyudagi Server Explorer punktini tanlash

Error List oynasida (xatolar ro'yxati) ... ko'rsatiladi


+xatolar, ogohlantirishlar va boshqa loyihaga doir axborotlar

VCEda yangi konsol dasturning qadamma-qadam yaratish tartibini ko’rsating


+File -> New Project …-> Console Application -> Ok -> Save All

C#da barcha fayl kodlari ... kengaytmasidan tashkil topgan


+Cs

References tugunidagi (havolalar) Solution Explorer oynasida ... bor


+Loyihada foydalaniladigan .NET kutubhonalar ro’yxati

Properties oynasida … aks ettiriladi


+tanlagan va har qanday element bo'yicha qo'shimcha ma'lumotlar va xususan foydalanuvchi interfeysi ustidagi komponentlari haqida ma'lumot

Properties oynasi elementlarida qilingan har qanday o’zgarishlar … ham aksini topadi


+Loyiha faylidagi kod, yoki qo’shimcha qatorlar qo’shilishi, yoki mavjud qatorlar o’zgarishi

Error List oynasida (xatolar ro'yxati) ... ko'rsatiladi


+xatolar, ogohlantirishlar va boshqa loyihaga doir axborotlar

Koddagi xatolar tagiga …


+qizil to’lqinli chiziq chiziladi

Kompyuter programmsi bu


+berilganlar ustida turli amallar bajarishning ketma-ketligi

C# kompilyatori -


+koddagi intervallarni etiborga olmasdan, bo’sh belgili qatorlarga, tabulyatsiya va koretkani qaytaradi

C# kodi …dan iborat


+har bir operatorlar nuqta vergul bilan tugashi

С# tili … xisoblanadi


+blok tuzilishidan ya’ni barcha operatorlar qaysidir blogga tegishli

C# tilidagi oddiy blok quyidagicha ko’rinishga ega


+{ <1- satr kodi, 1-operator>; <2- satr kodi, 2-operator>; <3- satr kodi, 3-operator>; }

Bloklar bir birining ichida joylashishi mumkin ya’ni…


+bitta blok ichida bir nechta blok joylashadi va shu holatda kiritilgan bloklar, mos ravishda, bir biriga qo’shilgan holda ichki bloklar o’ng tomonga suriladi

C#ga kiritilgan kodlar quyidagicha ko’rinadi …


+{ <1_kod_satri>; { <2_kod_satri >; <3_kod_satri >; } <4_kod_satri >; }

Izoh bu …


+kompilyator hisobga olmaydigan oddiy tilda yozilgan kodga matni qo’shish imkonini beradi

Izoh boshida /* belgisi qo’yiladi, ohirida esa … belgisi qo’yiladi


+ /*

Tele izohga kiritish mumkin bo’lmagan, yagona belgilar jamlanmasi … hisoblanadi


+ /*

// belgisi jamlanmasidan keyin izoh o’rniga istalgan narsani kiritish mumkin, eng muhimi …


+hammasini bir qatorga sig’dirishdir

C# tili … ga ta’sirchan


+registrga

O’zgaruvchiga ustida … quyidagi amallarni bajarish mumkin


+ma’lumaotlarni o’zlashtirish, ma’lumotni olish, yoki o’zgartirish

Turlar bo’yicha klassifikatsiya quyidagicha …


+turli anglashimovchiliklarni chetlab o’tish va tegishli usullarni qo’llash imkonini beradi

O’zgaruvchidan foydalanish uchun avvalo uni e’lon qilish lozim. Bu esa , …


+ularga tegishli turlarni tayinlashdir

C# sintaksisida o’zgaruvchi e’lon qilish sintaksisi quyidagicha …


+;

O’zgaruvchini elon qilmagan holda foydalanilsa …


+kod kompilyatsalanmaydi

O’zgaruvchiga qiymat bermay foydalanilsa ….


+xatolik yuz beradi ammo kompilyator uni aniqlaydi
Murakkab turlaridan farqli o'laroq, oddiy turlari … bo'lishi mumkin emas
+attributlar yoki ichki turlar

butun turdagi N bit saqlay oladigan o’zgaruvchi qiymatini … oraliqda tasvirlay oladi


+0 dan 2N- 1

Sbyte butun sonlar tipi …


+-128 dan 127 gacha

byte butun sonlar tipi …


+-0 dan 255 gacha oraliqdagi butun sonlar

short butun sonlar tipi…


+-32768 dan 32767 gacha oraliqdagi butun sonlar

ushort butun sonlar tipi


+oralig’i 0 dan 65535 gacha

Int butun sonlar turi


+2147483648 dan 2147483647 gacha butun sonlar oralig’i

Uint butun sonlar turi


+0 dan 4294967295 gacha butun sonlar oralig’i

long butun sonlar turi


+223372036854775808 dan 9223372036854775807 gacha butun sonlar oralig’i
Ulong butun sonlar turi
+0 dan 18446744073709551615 gacha butun sonlar oralig’i

Sbyte butun sonli turi … nomlanishi mumkin


+System.SByte

Byte butun sonli turi … nomlanishi mumkin


+System.Byte

Short butun sonli turi … nomlanishi mumkin


+System.Int16

Ushort butun sonli turi … nomlanishi mumkin


+System.UInt16

Int butun sonli turi … nomlanishi mumkin


+System.Int32

Uint butun sonli turi … nomlanishi mumkin


+System.UInt32

Long butun sonli turi … nomlanishi mumkin


+System.Int64

Ulong butun sonli turi … nomlanishi mumkin


+System.UInt64
System.SByte butun sonli tip qiymatlari… oralig`ida bo`ladi.
+128 dan 127 gacha

System.Byte butun sonli tip qiymatlari… oralig`ida bo`ladi.


+0 dan 255 gacha

System.Int16 butun sonli tip qiymatlari… oralig`ida bo`ladi.


+32768 dan 32767 gacha

System.Int32 butun sonli tip qiymatlari… oralig`ida bo`ladi.


+2147483648 dan 2147483647 gacha

System.UInt32 butun sonli tip qiymatlari… oralig`ida bo`ladi.


+0 dan 4294967295 gacha

System.Int64 butun sonli tip qiymatlari… oralig`ida bo`ladi.


+9223372036854775808 dan 9223372036854775807 gacha

System.UInt64 butun sonli tip qiymatlari… oralig`ida bo`ladi.


+0 dan 18446744073709551615gacha

Suzuvchi nuqtali qiymatlarni saqlash uchun qanday toifalardan foydalaniladi?


+float, double va decimal

Float tipining qanday boshqa nomi bor…


+System.Single
Double tipining qanday boshqa nomi bor…
+System.Double

Decimal tipining qanday boshqa nomi bor…


+System.Decimal

float turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+1,5x10-45 dan3,4x1038 gacha

Double turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+ 5,0x10-324 dan1,7x10308 gacha

Decimal turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+1,0x10-28 dan 7,9x1028 gacha

System.Single turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+1,5x10-45 dan 3,4x1038 gacha

System.Double turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+5,0x10-324 dan 1,7x10308 gacha

System.SingleSystem.Decimal turi o’zgarmaydigan qiymatlarini... oralig'ida oladi


+1,0x10-28 dan 7,9x1028 gacha

Char tip iqiymatlari …oraliqda bo`ladi.


+Unicode yagona simvol, 0 dan 65535 gacha bo`lgan butun sonlar oralig`ini saqlab qo`yadi.
Bool turi qiymatlari …oraliqda bo`ladi.
+Bool turi yoki true yoki false qiymatlarni qabul qiladi.

String turi qiymatlari… orqali bo`ladi.


+simvollar ketma-ketligi

Quyidagi kod qanday qiymatni qaytaradi?


static void Main(string [ ] args)
{
int mylnteger;
string myString;
mylnteger = 17;
myString = "\"mylnteger\" is"; Console.WriteLine("{0} {1}.", myString, mylnteger);
Console.ReadKey(); }
+ “mylnteger” is 17

O’zgaruvchining birinchi belgisi … bo’lishi kerak


+Biror harf, yoki (_) belgisi, yoki @ belgisi

O’zgaruvchilarni e’lon qilish mumkin bo’lgan nomlar:


+myBigVar, VAR1, _test

O’zgaruvchilarni e’lon qilish mumkin bo’lmagan nomlar:


+99BottlesOfBeer namespace It's-All-Over

intxSize, ySize = 5; qator quyidagilardan qaysi birini ifodalaydi


+faqat ySize o’zgaruvchini initsializatsiyasini, xSize esa faqat e’lon qilinadi va odatdagidek initsializatsiyasini talab qiladi

Ifoda … lardan iborat


+operandlar (o’zgaruvchilar va harfli qiymatlar) va ular ustida amallar

Oddiy amallar turiga … lar kiradi.


+barcha asosiy matematik amallar, bool turidagi qiymatlar bilan ishlash uchun mantiqiy amallar va o’zlashtirish amali

Murakkab amallar turiga … amalini kiritish mumkin


+e’lon qilingan o’zgaruvchilarni ikkilik ko’rinishida tasvirlash

Amallar uch turga bo’linadi:


+unar, binar, ternar

Unar amallar …lar ustida bajariladi


+bitta operand

Binar amallar …lar ustida bajariladi


+Ikkita operand

Ternar amallar …lar ustida bajariladi


+Uchta operand

var1 = var2 + var3 amal natijasi …


+var1 var2 va var3 larni qo’shishdan hosil bo’lgan qiymatni o’zlashtiradi

var1 = var2 - var3 amal natijasi …


+var1 var2 dan var3 ni ayirishda hosil bo’lgan qiymatni o’zlashtiradi
var1 = var2 / var3 binar natijasi …
+var1 var2 ni var3 ga bo’lishdan hosil bo’lgan qiymatni o’zlashtiradi

var1 = var2 % var3 amal natijasi …


+var1 var2 ni var3 ning qiymatiga bo’lishdan hosil bo’lgan qoldiq qiymatini o’zlashtiradi

var1 = +var2 birlik jarayonda… natija bo`ladi.


+var1 var2 ni qiymatini o`ziga tenlashtiradi.

“Where” LINQdan foydalanishda qo’llaniladigan metodning vazifasi qanday?


+tanlov filtrini belgilaydi







Download 254.2 Kb.




Download 254.2 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



"Linq to Objects" linqning ushbu ko’rinishi qanday holatda foydalaniladi?

Download 254.2 Kb.