קריאת פרמטרים משורת הפקודה

C#:
קריאת פרמטרים משורת הפקודה

איך לעשות:

// מקבל ארגומנטים משורת הפקודה
static void Main(string[] args)
{
    if(args.Length > 0)
    {
        Console.WriteLine("הנה הארגומנטים שקיבלת:");
        foreach (var arg in args)
        {
            Console.WriteLine(arg);
        }
    }
    else
    {
        Console.WriteLine("לא קיבלתי ארגומנטים כלל. תנסה שוב.");
    }
}

פלט לדוגמא (הפקודה הורצה עם ארגומנטים ‘אחד’, ‘שתיים’, ‘שלוש’):

הנה הארגומנטים שקיבלת:
אחד
שתיים
שלוש

טבילה עמוקה

בימים הראשונים, תכניות רצו משורת פקודה והיו תלויות בארגומנטים אלה לשליטה בהתנהגות. יש גם אלטרנטיבות, כמו קריאת קבצי קונפיגורציה או ממשק משתמש גרפי, אבל ארגומנטים משורת הפקודה עדיין נפוצים בגלל פשטות ואוטומציה. ב-C# גרסה 8.0 ומעלה, ניתן גם להשתמש ב Top-Level Statements כדי לפשט את הקוד עוד יותר.

ראו גם: