2017-11-17 29 views
-4

これはコードです。コンソールは何が起こるのですかコードを完了せずにコードが終了する

Enter a number(a) : 

2 

Enter a number(b) : 

Enter a number(c) : 

a + b + c =73 

Press any key to continue... 

P.S - これは私の練習の解決策です。このエクササイズでは、インテグラルを使用してコンソールから3つの値を入力するよう指示されています。

class Program 
{ 
    static void Main(string[] args) 
    { 
     Console.WriteLine("Enter a number(a) : "); 
     int a = Console.Read(); 
     Console.WriteLine("Enter a number(b) : "); 
     int b = Console.Read(); 
     Console.WriteLine("Enter a number(c) : "); 
     int c = Console.Read(); 
     Console.WriteLine("a + b + c =" + (a + b + c)); 
    } 
} 
+2

下段に 'Console.ReadLine();'と書いてください。 –

+0

https://stackoverflow.com/questions/6825943/difference-between-console-read-and-console-readline –

+0

ああ!ありがとう!私は大量の友人に尋ねたので、ここに置くことにしました。それに答えることはできません!乾杯! – user8909695

答えて

0

あなたのプログラムが出力Console.WriteLine("a + b + c =" + (a + b + c));あなたのプログラムが終了し、consolewindowが閉じますをした後Main機能

0

の最後の行としてConsole.ReadLine();を追加します。 Youtは最後にConsole.ReadKey();を呼び出すことができるので、プログラムはユーザからの別の入力を待ってから終了します。

0

ctr + F5を使用してデバッグせずに起動できます。代わりに、Console.ReadLine()を追加することもできます。またはConsole.ReadKey();あなたのコードの最後に。

関連する問題