หากคุณต้องการส่งผ่านอาร์กิวเมนต์ด้วยบรรทัดคำสั่ง ให้ใช้อาร์กิวเมนต์บรรทัดคำสั่งใน 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 เป็นตัวแปรที่มีค่าทั้งหมดที่ส่งผ่านจากบรรทัดคำสั่งดังที่แสดงด้านบน
ตอนนี้เพื่อพิมพ์อาร์กิวเมนต์เหล่านั้น สมมติว่าเรามีอาร์กิวเมนต์ "หนึ่ง" −
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