Aslida, sinf ham, metod ham o'ziga xos kod blokidir: metod bloki sinf blokiga joylashtirilgan. Main metodi bloki ichida dasturda bajariladigan ko'rsatmalar keltiriladi. Registrga bog'liqliligi C# tili katta-kichik harflarga sezgir. Bu shuni anglatadiki, belgilar holatiga qarab, ba'zi bir nomlar turli sinflar, metodlar, o'zgaruvchilar va boshqalarni ifodalashi mumkin. Masalan, Majburiy Main metodining nomi katta harf bilan boshlanadi: “Main". Agar metodni “main" deb atasak, unda dastur kompilyatsiya qilinmaydi, chunki ilovada boshlang'ich nuqtani ifodalovchi metod “nain" yoki "MAIN" emas, balki “Main" deb nomlanishi kerak. Izohlar Izohlar dastur kodining muhim qismlaridandir. Ular aslida dasturning bir qismi emas; kompilyatsiya paytida ular o’qilmaydi. Shunga qaramay, izohlar dastur kodini tushunarli qilishga, uning ayrim qismlarini tushunishga yordam beradi. Izohlarning ikki turi mavjud: bir satrli va ko'p satrli. Bitta satrli izohlar // belgisidan keyin bitta satrga qo'yiladi. Ko'p satrli izohlar /* izoh matni */ o'rtasida joylashtiriladi. U bir nechta qatorlarni qamrab olishi mumkin. Masalan: Izohlar using System; { /* foydalanuvchidan ismini so'raydi va uni konsolda chop etadigan dastur */ { // Main metodi- dasturning boshlang’ich nuqtasi static void Main(string[] args) { Console.Write("Ismingizni kiriting : "); string name = Console.ReadLine(); // ism kiritiladi } } } C# ning 9.0 (.NET 5) versiyasidan boshlab yuqori darajali dasturlarni yaratish imkoniyati qo'shildi. Ya'ni, agar bizning dasturimiz bitta asosiy metoddan iborat bo'lsa, biz dastur e‘lonidan nomlar fazosini deklaratsiyasini (namespace HelloApp), sinf e’loni deklaratsiyasini (class Program) va asosiy metod deklaratsiyasini (statik void Main (string [] args)) olib tashlashimiz mumkin. ) va faqat using direktivasi nomlar maydonlari va amaldagi bajariladigan ko'rsatmalar yordamida amalga oshirish mumkin.
Do'stlaringiz bilan baham: |