“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
|