ခေါင်းစဉ် 44 / 63 20 မိနစ်

Data Types (Part-4)

ဒီသင်ခန်းစာမှာ C# Program အတွင်း သိမ်းဆည်းမည့် Data အမျိုးအစားကို သတ်မှတ်ပေးသော Data Type များအကြောင်း လေ့လာသွားမည်ဖြစ်သည်။ int, long, float, double, decimal, char, string, bool နှင့် DateTime တို့၏ ကွာခြားချက်၊ အသုံးပြုပုံနှင့် အခြေအနေအလိုက် သင့်တော်သည့် Data Type ရွေးချယ်ပုံတို့ကို လက်တွေ့နမူနာများဖြင့် ရှင်းလင်းထားသည်။


Text Data Types

စာသားနဲ့ စာလုံးများ သိမ်းဖို့ char နဲ့ string ကို အသုံးပြုပါတယ်။


10. char Data Type

char ကို စာလုံးတစ်လုံးတည်း သိမ်းဆည်းဖို့ အသုံးပြုပါတယ်။

char grade = 'A';
char genderCode = 'M';
char symbol = '#';

char Value ကို Single Quotation Marks ' ' အတွင်းမှာ ရေးရပါတယ်။

char grade = 'A';

စာလုံးတစ်လုံးထက်ပိုပြီး ထည့်လို့မရပါဘူး။

char grade = 'AB'; // Error

Double Quotation Marks အသုံးပြုလို့လည်း မရပါဘူး။

char grade = "A"; // Error

မှန်ကန်တဲ့ပုံစံ—

char grade = 'A';

char ထဲမှာ—

  • အက္ခရာတစ်လုံး
  • Number Character တစ်လုံး
  • Symbol တစ်ခု

သိမ်းနိုင်ပါတယ်။

char letter = 'C';
char numberCharacter = '5';
char symbol = '@';

'5' ဟာ တွက်ချက်လို့ရတဲ့ Number မဟုတ်ဘဲ Character ဖြစ်ပါတယ်။


11. string Data Type

string ကို စာသား၊ စကားလုံး သို့မဟုတ် စာကြောင်းများ သိမ်းဆည်းဖို့ အသုံးပြုပါတယ်။

string studentName = "Aung Aung";
string courseName = "C# Programming Basic";
string message = "Welcome to C# Programming!";

string Value ကို Double Quotation Marks " " အတွင်းမှာ ရေးရပါတယ်။

string city = "Yangon";

စာသားအလွတ်ကိုလည်း သိမ်းနိုင်ပါတယ်။

string message = "";

နမူနာ—

string firstName = "Aung";
string lastName = "Aung";

string fullName = firstName + " " + lastName;

Console.WriteLine(fullName);

Output—

Aung Aung

12. char နဲ့ string ကွာခြားချက်

charstring
စာလုံးတစ်လုံးသာ သိမ်းနိုင်ပါတယ်စာသားအများအပြား သိမ်းနိုင်ပါတယ်
Single Quotation Marks သုံးပါတယ်Double Quotation Marks သုံးပါတယ်
ဥပမာ 'A'ဥပမာ "Aung Aung"

နမူနာ—

char grade = 'A';
string studentName = "Aung Aung";

အောက်ပါ Value နှစ်ခုက ပုံစံတူသလို မြင်ရပေမယ့် Data Type မတူပါဘူး။

char letter = 'A';
string text = "A";

letter က Character တစ်လုံးဖြစ်ပြီး text က စာလုံးတစ်လုံးပါဝင်တဲ့ String ဖြစ်ပါတယ်။

Progress သိမ်းလိုပါက Login ဝင်ပါ။ Login မဝင်ဘဲလည်း ခေါင်းစဉ်အားလုံးကို လေ့လာနိုင်ပါသည်။