Was ist die bevorzugte Methode zum Beenden eines Befehlszeilenprogramms?

8

Dies sollte einfach sein. Ich muss nur einfach mein Kommandozeilen-c # -Programm beenden - keine schicken Sachen.

Soll ich

verwenden? %Vor%

oder

%Vor%

oder etwas anderes?

    
toop 13.09.2011, 14:52
quelle

2 Antworten

11

Verwende return; in deiner Main Methode.
Wenn Sie nicht in der Hauptmethode sind, wenn Sie sich entscheiden, das Programm zu beenden, müssen Sie von der Methode zurückkehren, die die Main-Methode derzeit ausführt.

Beispiel:

%Vor%

Dies ist nicht wirklich ein Beispiel für ein gutes Gesamtdesign einer Konsolenanwendung, aber es veranschaulicht den Punkt.

    
Daniel Hilgarth 13.09.2011, 14:53
quelle
14

kehren Sie einfach von der Methode Main zurück.

Bearbeiten:

Wenn Sie wirklich den Fluss verloren haben und von einer beliebigen Stelle in der Anwendung (wie in einer von Main aufgerufenen Methode) ausgehen möchten, können Sie Folgendes verwenden:

%Vor%

Denken Sie daran, dass Sie normalerweise 0 an den aufrufenden Prozess (OS) zurückgeben sollten, wenn alles gut gelaufen ist und Sie einen Wert ungleich Null zurückgeben, wenn ein Fehler aufgetreten ist und die Ausführung nicht so reibungslos verlaufen ist.

    
Davide Piras 13.09.2011 14:54
quelle

Tags und Links