2016-09-06 7 views
0

私はshowroomのC#コンソールアプリケーションを作成しています。実は私は、実行時にアプリケーションを再実行したいC#特定の条件でコンソールを再実行する

{ 
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. 
} 

: は、私はそのような何かをしたいです。 C#には特定の関数や構文がありますか?

+1

メインの機能をループに入れないのはなぜですか? –

+0

実行中に注文を受け取り、顧客が注文場所から出ることができるように、do whileループ内にお客様の注文とコード/シナリオを配置することができない理由 –

+0

私は知っていますが、 ?? それが私が投稿した理由です! – Zain

答えて

1

私はあなたのプログラムを再実行する関数を知らない。しかし、私はまた、あなたがプログラムの出発点に戻ろうとするならば、プログラムを再実行するのが最良のアイデアではないとも考えています。あなたがデータベースまたは類似のもののすべてのご注文を格納する必要があり

class Program 
{ 

    private bool _running = true; 

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


はここでループのサンプル実装です。アプリケーションの開始時に、すべての注文をロードして、注文を変更する可能性をユーザーに与えることができます。

関連する問題