Теория вероятностей и математическая статистика


Aslida, sinf ham, metod ham o'ziga xos kod blokidir: metod bloki sinf blokiga joylashtirilgan. Main metodi bloki ichida dasturda bajariladigan ko'rsatmalar keltiriladi


Download 121.79 Kb.
bet2/6
Sana25.02.2023
Hajmi121.79 Kb.
#1227716
1   2   3   4   5   6
Bog'liq
3-Mavzu. C# tili elementlari

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;

namespace HelloApp

{

/*

foydalanuvchidan ismini so'raydi va

uni konsolda chop etadigan dastur

*/

class Program

{

// Main metodi- dasturning boshlang’ich nuqtasi

static void Main(string[] args)

{

Console.Write("Ismingizni kiriting : ");

string name = Console.ReadLine(); // ism kiritiladi

}

}

}

Yuqori darajali dasturlar

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.


Download 121.79 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling