"Linq to Objects" linqning ushbu ko’rinishi qanday holatda foydalaniladi?
Download 254.2 Kb.
|
1.1-fan Dasturlash texnologiyalari
20 - variant moliyaviy boshqaruv, 1, 1- Mavzu Val, 1-Maruza, 10-maruza (1), moliya 16, mustaqil ish mavzulari, quritish, BAYONNOMA2020, Maxmudova Sanobar 2-labaratoriya ishi, Без прошлого не настоящего. Из истории края, Reja Aksiz solig` nima Aksiz solig`i to`lovchilari va soliq sol, SOHA Mavzu 3 (1), SOHA Mavzu 4, Surxondaryo okr-WPS Office
“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:
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 +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. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling