DEV Community

Cover image for C# သင်ခန်းစာ - ၇
khunsai thawzin
khunsai thawzin

Posted on

C# သင်ခန်းစာ - ၇

using System;
namespace TourOfCsharp;

class Program
{
    static void Main()
    {
        // This line prints "Hello, World" 
        Console.WriteLine("Hello, World");
    }
}
Enter fullscreen mode Exit fullscreen mode

အထက်ပါ "Hello, World" ပရိုဂရမ်သည် System namespace ကို ရည်ညွှန်းသည့် using directive တစ်ခုဖြင့် စတင်ထားပါသည်။

နိမ့်မြင့်စဉ်အလိုက် ဖွဲ့စည်းပုံ (Namespaces)
Namespaces များသည် C# ပရိုဂရမ်များနှင့် Library များကို အဆင့်ဆင့်စနစ်တကျ စုစည်းရန်အတွက် အသုံးပြုသည့် နည်းလမ်းဖြစ်ပါသည်။ Namespace တစ်ခုအတွင်း၌ အခြားသော Namespace များနှင့် Type (ဒေတာအမျိုးအစား) များ ပါဝင်နိုင်သည်။

ဥပမာအားဖြင့်-

System namespace ထဲတွင် ပရိုဂရမ်ထဲမှာ အသုံးပြုထားသော Console class အပြင် အခြားသော type များစွာ ပါဝင်ပါသည်။

၎င်းအပြင် IO နှင့် Collections ကဲ့သို့သော အခြား Namespace များစွာလည်း ပါဝင်နေပါသည်။

Using Directive ၏ အသုံးဝင်ပုံ
သတ်မှတ်ထားသော namespace တစ်ခုကို ရည်ညွှန်းသည့် using directive ကို အသုံးပြုခြင်းဖြင့် ထို namespace အတွင်းရှိ အဖွဲ့ဝင် (types) များကို အမည်အပြည့်အစုံ ရေးစရာမလိုဘဲ တိုက်ရိုက်အသုံးပြုနိုင်စေပါသည်။

အတိုကောက်သုံးခြင်း: using System; ဟု ရေးထားခြင်းကြောင့် ပရိုဂရမ်တွင် System.Console.WriteLine ဟု အရှည်ကြီးရေးမည့်အစား Console.WriteLine ဟု အတိုကောက် ရေးသားနိုင်ခြင်း ဖြစ်ပါသည်။

Implicitly Included: ရှေ့ကဖော်ပြခဲ့သော (Top-level statement) ဥပမာတွင်မူ ထို namespace ကို အလိုအလျောက် (သွယ်ဝိုက်သောနည်းဖြင့်) ထည့်သွင်းပေးထားပြီး ဖြစ်ပါသည်။

Top comments (0)