2009-07-25 12 views
1

ほとんどのプログラミングの書籍では、Console.ReadKey()を使用してコンソールを一時停止するよう指示されますが、より良い方法がありますか?Console.ReadKey()の方が良いでしょうか?

Console.WriteLine("Press any key to continue."); 
Console.ReadKey(); 
+1

なぜ? ReadKey()で何が問題になっていますか? –

+0

オーバーヘッドが発生する可能性があります。 – M4dRefluX

+2

あなたの懸念事項を教えてください。私はあなたが何も心配していると思う。 – Brian

答えて

14

実際に達成したいことを教えてください。

ユーザーが続行を選択するまで出力を停止したい場合は、Console.ReadKeyを使用してキーが押されるのを待っているよりもずっと良くなるとは限りません。特定の時間だけ出力を一時停止したい場合は、人為的な操作を必要としないThread.Sleepメソッドを使用できます。

+0

お金の上で右。 – JoshJordan

+0

実際には、キーが押されるのを待っていました。ありがとう、これは私の質問に答える。 – M4dRefluX

+0

十分な公正、私は推測する! – IRBMe

2

どの程度Console.ReadLine():)

-1
system("pause"); 

ん同じこと

関連する問題