C# sintaksisi


ULASHISH

C# sintaksisi

Oldingi bobda Program.cs nomli C# faylini yaratdik va ekranga "Hello World" matnini chiqarish uchun quyidagi koddan foydalandik:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}

Natija:

Hello World!

O‘zingiz sinab ko‘ring »

Misol izohi

1-qator: using System — System nomlar fazosidagi (namespace) sinflardan foydalana olishimizni bildiradi.

2-qator: Bo‘sh qator. C# bo‘sh joylarni (white space) e’tiborga olmaydi. Biroq kodni bir nechta qatorga ajratish uni o‘qishni osonlashtiradi.

3-qator: namespace kodingizni tartibga solish uchun ishlatiladi va u sinflar hamda boshqa nomlar fazolari uchun konteyner hisoblanadi.

4-qator: Figurali qavslar {} kod blokining boshlanishi va oxirini belgilaydi.

5-qator: class — dasturingizga funksionallik beradigan ma’lumotlar va metodlar uchun konteyner. C# da bajariladigan har bir kod qatori sinf ichida bo‘lishi shart. Misolimizda sinfga Program deb nom berdik.

using System, namespace va class qanday ishlashini tushunmasangiz, xavotir olmang. Ularni shunchaki dasturingizda (deyarli) har doim uchraydigan narsa deb hisoblang: ular haqida keyingi boblarda batafsil bilib olasiz.

7-qator: C# dasturida har doim uchraydigan yana bir narsa — Main metodi. Uning figurali qavslari {} ichidagi har qanday kod bajariladi. Main’dan oldin va keyin keladigan kalit so‘zlarni hozir tushunishingiz shart emas. Ular bilan ushbu darslikni o‘qish davomida asta-sekin tanishib borasiz.

9-qator: Console — System nomlar fazosiga tegishli sinf bo‘lib, unda matnni chiqarish (print) uchun ishlatiladigan WriteLine() metodi bor. Misolimizda u "Hello World!" matnini chiqaradi.

Agar using System qatorini tushirib qoldirsangiz, matnni chiqarish uchun System.Console.WriteLine() deb yozishingizga to‘g‘ri keladi.

Eslatma: Har bir C# operatori (ko‘rsatmasi) nuqtali vergul ; bilan tugaydi.

Eslatma: C# katta-kichik harflarni farqlaydi: "MyClass" va "myclass" turli ma’noga ega.

Eslatma: Java’dan farqli ravishda, C# faylining nomi sinf nomiga mos kelishi shart emas, lekin ko‘pincha (yaxshiroq tartib uchun) ular bir xil bo‘ladi. Faylni saqlayotganda unga mos nom bering va fayl nomining oxiriga ".cs" qo‘shing. Yuqoridagi misolni kompyuteringizda ishga tushirish uchun C# to‘g‘ri o‘rnatilganiga ishonch hosil qiling: C# ni qanday o‘rnatishni bilish uchun Ishni boshlash bobiga o‘ting. Natija quyidagicha bo‘lishi kerak:

Hello World!



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!