using System;
namespace TourOfCsharp;
class Program
{
static void Main()
{
// This line prints "Hello, World"
Console.WriteLine("Hello, World");
}
}
အထက်ပါ "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)