নিচে C#-এ প্রথম প্রোগ্রামটি দেওয়া হলো:
উদাহরণ
using System;
namespace MyHelloWorldApplication {
class MyDemoClass {
static void Main(string[] args) {
// টেক্সট প্রদর্শন
Console.WriteLine("Hello World");
// আরেকটি টেক্সট প্রদর্শন
Console.WriteLine("Welcome!");
Console.ReadKey();
}
}
}
আউটপুট
Hello World Welcome!
বিশ্লেষণ
- using System; - using কীওয়ার্ড System নেমস্পেস প্রোগ্রামে অন্তর্ভুক্ত করতে ব্যবহৃত হয়।
- namespace ঘোষণা - একটি namespace হলো ক্লাসের সংগ্রহ। MyHelloWorldApplication নেমস্পেসে MyDemoClass ক্লাস রয়েছে।
- ক্লাস MyDemoClass প্রোগ্রামে ব্যবহৃত ডেটা ও মেথড ডেফিনিশন ধারণ করে। ক্লাস সাধারণত একাধিক মেথড ধারণ করে।
- Main মেথড সকল C# প্রোগ্রামের এন্ট্রি পয়েন্ট। Main মেথড বলে ক্লাসটি এক্সিকিউট হলে কী করবে।
- Main মেথড আচরণ নির্দেশ করে স্টেটমেন্ট দিয়ে: Console.WriteLine("Hello World");
WriteLine হলো System নেমস্পেসে সংজ্ঞায়িত Console ক্লাসের একটি মেথড। এই স্টেটমেন্ট "Hello, World!" মেসেজ স্ক্রিনে দেখায়।Console.WriteLine()ব্যবহার করে আরও টেক্সট যোগ করা যায়। - Console.ReadKey(); এটি প্রোগ্রামকে একটি কী প্রেসের জন্য অপেক্ষা করাতে থাকে এবং ভিজুয়াল স্টুডিও থেকে লঞ্চ করলে স্ক্রিন দ্রুত বন্ধ হয়ে যাওয়া থেকে বাঁচায়।