Massiv

net

Massiv C# dasturlash tilida kompyuter xotirasiga bir o’zgaruvchi yordamida bir nechta qiymatlarda foydalanishga to’g’ri keladi. Bir o’zgaruvchi bilan bir nechta qiymat ustida amallar bajarish uchun berilgan ma’lumotlar bir turga mansub bo’lishi kerak. C# dasturlash tilida bir o’zgaruvchi yordamida bir nechta qiymatlardan foydalanish uchun massiv degan turdan foydalaniladi. Dasturlash tillarida ro’yxat yoki jadval ko’rinishidagi ma’lumotlarni massiv … Читать далее

Funksiyada Out parametri

net

Funksiyada Out parametri Biz shu vaqtgacha funksiya bilan ishlash davomida bir nechta parametrlar orqali biror qiymatni topish va undan foydalanishni ko’rdik. Lekin biz bitta funksiya bir emas, bir nechta qiymatni aniqlashi kerak bo’lib qolsa nima qilamiz? Misol uchun kvadratning tomoni yordamida uning yuzasini, peremetrini va ichki chizilgan aylana radiusini hisoblaydigan funksiya yaratishimiz kerak. Buni odatiy … Читать далее

Funksiyada Ref kalit so’zidan foydalanish

net

Funksiyada Ref kalit so’zidan foydalanish Biz shu vaqtgacha foydalangan funksiyalarda parametr sifatida berilgan o’zgaruvchilardan ma’lum natija olish uchun foydalandik, lekin biz hali parametrning qiymatini o’zgartirib ko’rmabmiz. Xo’sh parametrning qiymatini o’zgartirib nima qilamiz degan savol tug’ilishi tabiiy. Keling ikki sonni qiymatlarini o’zaro almashtiruvchi ‘swapp’ atalmish funksiya yaratib ko’ramiz. Bu funksiyani ikki idish usuli (ya’ni ikkita idishdagi … Читать далее

Funksiyani qiymat orqali chaqirish

net

Funksiyani qiymat orqali chaqirish Funksiya larni qiymat orqali chaqirish nima biz bu tushunchani tushunish uchun hayotiy misol ko’rib o’tamiz. Tasavvur qilamiz biz muzqaymoq sotishni rejalashtirmoqdamiz. Biz shokoladli, mevali va qaymoqli muzqaymoq yaratmoqchimiz ,endi qilamiz har biri uchun alohida qurilma sotib olamizmi yoki ichiga soladigan maxsulotga qarab har xil musqaymoq chiqadigan bitta qurilma sotib olamizmi, albatta … Читать далее

Funksiya

net

Funksiya C# dasturlash tilida funksiyalar nimaligini o’rganishdan oldin funksiyaning o’zi nima u bizga nega kerak degan savollarga javob topamiz. Funksiya nega kerak ? Biz biroz yirikroq dastur yozish mobaynida juda ko’p bir xil bo’lgan vazifani qayta va qayta yozayotgandek bo’lamiz. Bu xuddi kuni bilan paxta terayotgan kishining ishiga o’xshaydi qaniydi bitta robot bo’lsayu unga bir … Читать далее

Kommentlar

net

Kommentlar Hech kod yozish mobaynida adashib ketgan paytlaringiz ham bo’lganmi. Menimcha bu hol bir necha bor takrorlangan. Shaxsan men har doim kodimni tartibga keltirmasam besh daqiqa ichida qaysi qatorga qanday kod yozganimni eslay olmayman, sababi kodim bir necha yuzlab qatorlarni o’z ichiga oladi. Shu sababli barcha qatorlarda ma’lum bir qismiga izohlar qoldirib ketaman. Izohlardan (kommentlardan) … Читать далее

Goto

net

Goto Siz tuynuklar haqida eshitganmisiz? Dasturlashda ham xuddi shunday tuynuklar bor. Bu tuynukardan qanday foydalanamiz deysizmi!? Avval tuynukni qayerga olib borishi uchun uning chiqish joyini Aniqlab olishimiz kerak. Demak boshladik. 1-misol Copy using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { bool active = false; string say = «Salom»; key: if … Читать далее

Continue

net

Continue Keling bu darsda sizlar bilan “continue” kalit so’zi bilan tanishamiz. “continue” kalit so’zi Bu davom etish degan manoni bildiradi . Aslida “continue” kalit so’zidan juda ham kam Foydalanamiz. Chunki “continue” odatda sikllarning ichida keladi. Keling bir dastur ko’raylik Copy using System; namespace MyApplication { class Program { static void Main(string[] args) { for (int … Читать далее

Break

net

Break Assalomu aleykum ! Har bir inson bir yoki bir nechta boks janglarini ko’rgan bo’lsa kerak albatta! Sizlar shu janglarda raund tugaganda bokschilarga “break”, “break” deb ularni to’xtatganiga guvoh bo’lgan bo’lsangiz kerak albatta. Hozir biz siz bilan manashu “break” lar haqida gaplashamiz Shu holatda anavi dabdalasi chiqqan bookschi shu so’zni intizorlik bilan kutadi. Va hakam … Читать далее

Foreach sikl operatori

net

Foreach sikl operatori Assalomu aleykum bo‘lajak dasturchilar hozir sizlar bilan foreach sikli bilan tanishib chiqamiz. foreach siklining for, while, do while sikllaridan asosiy farqi foreach sikliga shart berilmaydi. Foreach sikli asosan massivlar va kolleksiya qiymatlari bilan ishlashni osonlashtirish uchun mo‘ljallangan bo‘lib, bunda massivning har bir elementiga undagi elementlar sonini bilmagan holda barcha elementlariga murojaat qilish … Читать далее