C # -Prüfung, ob Sie Argumente übergeben haben oder nicht

Ich habe diesen Code:

public static void Main(string[] args)
{         
    if (string.IsNullOrEmpty(args[0]))  // Warning : Index was out of the bounds of the array
    {
        ComputeNoParam cptern = new ComputeNoParam();
        cptern.ComputeWithoutParameters();
    }
    else
    {
        ComputeParam cpter = new ComputeParam();
        foreach (string s in args){...}
    }
}

Auch ausprobiertif(args.Length==0), aber es funktioniert immer noch nicht.

Grundsätzlich möchte ich herausfinden, ob der Benutzer das Programm mit Argumenten aufgerufen hat. Wenn nicht, fragt das Programm nach Eingaben.

Wie kann ich das machen? Danke im Voraus.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage