যদি আপনি কমান্ড লাইন দিয়ে আর্গুমেন্ট পাস করতে চান, তবে C#-এ কমান্ড লাইন আর্গুমেন্ট ব্যবহার করুন।
C#-এ প্রোগ্রাম তৈরি করার সময় static void main ব্যবহার করা হয় এবং সেখানে আর্গুমেন্ট দেখতে পাই।
class HelloWorld {
static void Main(string[] args) {
/* my first program in C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
string[] args হলো একটি ভেরিয়েবল যেটিতে কমান্ড লাইন থেকে পাস করা সব মান থাকে।
এখন সেই আর্গুমেন্ট প্রিন্ট করতে চাইলে, ধরি আমাদের একটি আর্গুমেন্ট আছে "One":
Console.WriteLine("Length of the arguments: " + args.Length);
Console.WriteLine("Arguments:");
foreach (Object obj in args) {
Console.WriteLine(obj);
}
উপরের কোড নিম্নলিখিত আউটপুট দেবে:
Length of the arguments: 1 Arguments: One