C#-এ একটি সাধারণ "Hello World" প্রোগ্রাম নিচে দেওয়া হলো:
উদাহরণ
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 নেমস্পেসে HelloWorld ক্লাস থাকে।
- MyDemoClass ক্লাসে প্রোগ্রাম ব্যবহৃত ডেটা এবং মেথড ডেফিনিশন থাকে। ক্লাস সাধারণত একাধিক মেথড ধারণ করে।
- Main মেথড হলো সকল C# প্রোগ্রামের এন্ট্রি পয়েন্ট। Main মেথড বলে দেয় ক্লাসটি এক্সিকিউট হলে কী করবে।
- Main মেথড Console.WriteLine("Hello World"); স্টেটমেন্ট দিয়ে আচরণ নির্দিষ্ট করে।
- WriteLine হলো System নেমস্পেসে সংজ্ঞায়িত Console ক্লাসের একটি মেথড। এই স্টেটমেন্ট স্ক্রিনে "Hello, World!" মেসেজ প্রদর্শন করে। Console.WriteLine() ব্যবহার করে আরও টেক্সট যোগ করা যায়।
- Console.ReadKey() - এটি প্রোগ্রামকে একটি কী প্রেসের জন্য অপেক্ষা করতে বাধ্য করে এবং Visual Studio .NET থেকে লঞ্চ করলে স্ক্রিন দ্রুত বন্ধ হয়ে যাওয়া থেকে রোকে।