2014-09-03 55 views
-1

。我在程序的最後兩行是:清除我使用<code>Console.Clear()</code>命令抹在我的控制檯一切控制檯

Console.WriteLine("Your answer is:" + answer);     
Console.Clear(); 

問題是,一切都在功能工作,但語句「你的答案是......」不露面。我想Console.Clear()清除這也,這就是我的問題。我希望它被顯示。

+4

移動'Console.Clear'起來。或者使用'Console.ReadKey();'Console.WriteLine'後'一旦用戶按任意鍵,然後清除您的控制檯。 – Habib 2014-09-03 19:00:11

回答

1

答案是顯示,但在此之前,你可以看到它它清除。

你可以添加一個Console.Read()或兩個語句之間Console.ReadLine()

+2

'--1'爲什麼他需要的Thread.Sleep ..所有他需要的是一個Console.Read()暫停Console.WriteLine命令後控制檯 – MethodMan 2014-09-03 19:01:52

5

顛倒順序:

Console.Clear(); 
Console.WriteLine("Your answer is:" + answer); 

這將清除屏幕,然後顯示答案。

0

嘗試

Console.WriteLine("Your answer is:" + answer); 
Console.ReadKey();     
Console.Clear(); 

Console.WriteLine("Your answer is:" + answer); 
System.Threading.Thread.Sleep(2000);//wait 2 sec  
Console.Clear();