หากคุณต้องการส่งผ่านอาร์กิวเมนต์ด้วยบรรทัดคำสั่ง ให้ใช้อาร์กิวเมนต์บรรทัดคำสั่งใน 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