nomlar fazosi

PPTX 20 sahifa 313,6 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 20
теория вероятностей и математическая статистика nomlar fazosi barcha aniqlanadigan sinflar va strukturalar, aslida, o'z-o'zidan mavjud emas, lekin maxsus konteynerlarda – nomlar fazosida joylashgan. kompilyator omonidan avtomatik yaratiladigan program sinfi allaqachon nomlar fazosida joylashgan bo'lib, odatda loyiha nomi bilan bir xil bo'ladi: namespace helloapp { class program { static void main(string[] args) { } } } 1 nomlar fazosi nomlar fazosi namespace kalit so’zi yordamida aniqlanadi va undan keyin uning nomi keltiriladi. shunday qilib, bu holda program sinfining to'liq nomi helloapp.program.cs program sinfi ayni shu nomlar fazosida aniqlangan barcha sinflarni “ko’radi”: 2 nomlar fazosi namespace helloapp { class program { static void main(string[] args) { account account = new account(4); } } class account { public int id { get; private set; } // номер счета public account(int _id) { id = _id; } } } 3 nomlar fazosi ammo boshqa nom fazolarida joylashgan sinflardan foydalanish uchun bu nomlar fazosinini using …
2 / 20
a o'z taxallusidan foydalanadi. masalan, satrni ekranga chiqarish uchun console.writeline() metodidan foydaniladi. endi console sinfiga taxallus o'rnatamiz: using printer = system.console; class program { static void main(string[] args) { printer.writeline("hello from c#"); printer.read(); } } 7 taxalluslar using printer = system.console; ifoda yordamida system.console sinfining taxallusi printer ekanligini ko'rsatish mumkin. ushbu ifodani faylning boshigagi nom fazosi bilan hech qanday umumiyligi yo’q, garchi unda using operatori ishlatilsa ham. bunda sinf aniqlangan nomlar fazosini hisobga olib, sinfning to’liq nomidan foydalaniladi. va bundan tashqari, satrni ekranga chiqarish uchun quyidagi ifodadan foydanilgan. printer.writeline("hello from c#"); 8 taxalluslar va yana bitta misol. sinf aniqlaymiz va uning uchun taxallusni belgilaymiz: using person = helloapp.user; using printer = system.console; namespace helloapp { class program { static void main(string[] args) { person person = new person(); person.name = "tom"; printer.writeline(person.name); printer.read(); } } 9 taxalluslar class user { public string name; } } sinf user deb nomlanadi, ammo …
3 / 20
port qilish mumkin: using static system.console; using static system.math; using static helloapp.geometry; namespace helloapp { class program { static void main(string[] args) { double radius = 50; double result = getarea(radius); //geometry.getarea writeline(result); //console.writeline read(); // console.read } } 13 taxalluslar class geometry { public static double getarea(double radius) { return pi * radius * radius; // math.pi } } } 14 sinf alohida faylda… c # dagi har bir sinf uchun o'z .cs faylini yaratishi to'g'rimi? yoki c # sinflarini bitta .cs faylida yozish kerakmi? qoida c # da yangi sinf uchun alohida .cs fayli yaratilishi kerak. izoh amaliyotda juda qulay. nima uchun bitta .cs faylida ko'plab c # sinflarining bo'lishi yomon? .cs faylining nomi bo’yicha u qanday c # sinflarini o'z ichiga olganligini aniqlash qiyin. agar bitta .cs fayli bitta sinfni o'z ichiga oladigan bo'lsa, unda fayl nomi c # sinfining nomi bilan bir xil bo'ladi. • kerakli …
4 / 20
{ class book { public int price; public string name; } } 19 пример (для каждого класса в c# создаем свой .cs файл) 4-qadam. book sinfini asosiy sinfda ishlatamiz c# program.cs fayilida kod yozamiz class program { static void main(string[] args) { // book sinfining ob'ekti yaratiladi book book1 = new book(); // qiymat beramiz book1.name = “otgan kunlar"; book1.price = 200; // book sinfining ob'ekti yaratiladi book book2 = new book(); // qiymat beramiz book2.name = “shaytanat"; book2.price = 300; } } 20 image1.jpeg image2.jpeg image3.jpeg /docprops/thumbnail.jpeg
5 / 20
nomlar fazosi - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 20 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"nomlar fazosi" haqida

теория вероятностей и математическая статистика nomlar fazosi barcha aniqlanadigan sinflar va strukturalar, aslida, o'z-o'zidan mavjud emas, lekin maxsus konteynerlarda – nomlar fazosida joylashgan. kompilyator omonidan avtomatik yaratiladigan program sinfi allaqachon nomlar fazosida joylashgan bo'lib, odatda loyiha nomi bilan bir xil bo'ladi: namespace helloapp { class program { static void main(string[] args) { } } } 1 nomlar fazosi nomlar fazosi namespace kalit so’zi yordamida aniqlanadi va undan keyin uning nomi keltiriladi. shunday qilib, bu holda program sinfining to'liq nomi helloapp.program.cs program sinfi ayni shu nomlar fazosida aniqlangan barcha sinflarni “ko’radi”: 2 nomlar fazosi namespace helloapp { class program { static void main(string[] args) { account account = new acco...

Bu fayl PPTX formatida 20 sahifadan iborat (313,6 KB). "nomlar fazosi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: nomlar fazosi PPTX 20 sahifa Bepul yuklash Telegram