2016-09-06 1 views
0

Ich erstelle eine C# -Konsolenanwendung von Showroom. Ich mag etwas wie folgen aus:C# Konsole erneut ausführen Anwendung unter einer bestimmten Bedingung

{ 
customer comes and places an order. 
when order completse then I want the main page back. 
where customer can re order or re use this application. 
} 

Eigentlich mag ich während der Laufzeit lief Anwendung erneut. Gibt es in C# eine bestimmte Funktion oder Syntax?

+1

Warum setzen Sie Ihre Hauptfunktionalität nicht in eine Schleife? –

+0

Warum können Sie Ihren Kunden nicht kommen und Code/Szenario in einer do while-Schleife bestellen, so dass Sie zur Laufzeit Bestellungen annehmen können und Kunden den Bestellplatz verlassen können –

+0

Ich weiß, aber ich suche nach einer Funktion, wenn es welche gibt ?? deshalb habe ich gepostet! – Zain

Antwort

1

Ich kenne keine Funktion, die Ihr Programm erneut ausführt. Aber ich denke auch, dass es nicht die beste Idee ist, das Programm einfach neu zu starten, wenn man zum Ausgangspunkt des Programms zurückkehren möchte.
Hier ist eine Beispielimplementierung der Schleife:

class Program 
{ 

    private bool _running = true; 

    static void Main(string[] args) 
    { 
     Program program = new Program(); 
     while (program._running) 
     { 
      PlaceOrders(); 
      ... 
      if (exitCondition) 
      { 
       program._running = false; 
      } 
     } 
    } 
} 

Sie ähnlich in einer Datenbank oder etwas, das alle Ihre Bestellungen gespeichert werden sollen. Zu Beginn der Anwendung können Sie dann alle Bestellungen laden und dem Benutzer die Möglichkeit geben, Bestellungen zu ändern, ...

Verwandte Themen