C# Programming සරලව සිංහලෙන් – 4 කොටස – C# Keywords මූලපද

C# Programming සරලව සිංහලෙන් – 4 කොටස – C# Keywords මූලපද

1439
0
SHARE

අපි පෙර කොටසේදී, කොන්සෝල ව්‍යාපෘතියක් නිර්මාණය කර ඇත්තෙමු. දැන්, වැදගත් කොටස් තේරුම් ගැනීම සඳහා සරල C# කේතයක් ලියමු.

C# Programming සරලව සිංහලෙන් – 1 කොටස හැදින්වීම

C# Programming සරලව සිංහලෙන් – 2 කොටස – පරිගණකයේ  සංවර්ධන පරිසරය සැකසීම

C# Programming සරලව සිංහලෙන් – 3 කොටස – C# Keywords මූලපද

සෑම කොන්සෝල යෙදුමක්ම ආරම්භ වන්නේ Program class (Program.cs) එකේ main() method එකෙන්වේ. පහත උදාහරණ කේතය “Hello World  !!” කොන්සෝලය මත.

පහත රූපයේ දැක්වෙන්නේ ඉහත උදාහරණයේ වැදගත් කොටස්ය.

ඉහත C # ව්‍යුහය තේරුම් ගනිමු.

  • සෑම .NET යෙදුමක්ම “using” යන keyword එක සමඟ, භාවිතා කිරීමට අදහස් කරන අවශ්‍ය .NET Framework namespace එකට යොමු කරයි. උදා. using System.Text
  • “namespace” keyword එක  භාවිතා කරමින් දැනට භාවිතාකරන class එක සඳහා namespace එක ප්‍රකාශ කරන්න උදා. namespace CSharpTutorials.FirstProgram
  • ඉන්පසු අපි “class” keyword එක භාවිතා කරමින් class එකක් declare කළෙමු. class Program
  • Main() යනු Program class එකේ method එකක් වන අතර එය Console යෙදුමේ පිවිසුම් (Entry point/starting point) ස්ථානය වේ.
  • String දත්ත වර්ගයකි(Data Type for Text) .
  • message යනු  විචල්‍යයකි, එය නිශ්චිත දත්ත වර්ගයක අගයක් දරයි
  • “Hello World !!” යනු  message විචල්‍යයේ අගය වේ
  • Console යනු .NET Framework එකේ class එකකි. WriteLine() යනු ඔබට කොන්සෝලය වෙත පණිවිඩ පෙන්වීමට භාවිතා කළ හැකි method එකවේ.
  • C # හි සෑම පේළියක්ම හෝ ප්‍රකාශයක්ම semicolon (;) සළකුණකින් අවසන් විය යුතුය

C # Compile කර Run කරන්න
ඉහත C # වැඩසටහනේ ප්‍රතිදානය (output) බැලීමට, අපි එය සම්පාදනය (Compile) කර Ctrl + F5 එබීමෙන් හෝ Run බොත්තම ක්ලික් කිරීමෙන් හෝ “Debug” මෙනුව ක්ලික් කර “Start Without Debugging” ක්ලික් කිරීමෙන් එය ක්‍රියාත්මක කළ යුතුය.

Visual Studio toolbar with the HelloWorld run button selected

පහත දැක්වෙන ප්‍රතිදානය ඔබ කොන්සෝලය තුළ දකිනු ඇත:

Console window showing Hello World Press any key to continue

එබැවින් සෑම C # කේතයකම (code) ඔබ භාවිතා කරන මූලික කේත අයිතම මෙයයි. C # Classes ගැන ඊළඟ කොටසින් ඉගෙන ගනිමු.

Comments

comments

NO COMMENTS

LEAVE A REPLY