2009-09-19 206 views
6

例如:輸入與c#中的輸出在同一行上?

C:\>輸入一個數:60

對輸出將是 「輸入一個號碼:」 和輸入將是 「60」。

我如何得到這些在同一行?

編輯: 那時遇到的問題是,當I輸出「輸入一個號碼:」自動開始一個新的生產線,因此,用戶輸入「60」下方(下一行)

回答

18

使用的System.Console.Write代替System.Console.WriteLine

+0

哦。修復它,謝謝。 – Atomix 2009-09-19 01:11:49

+2

如果這是一個適合您的正確答案,請點擊左側的小勾來接受它作爲正確的答案。這意味着評論者的努力在聲譽中得到了認可,並使人們能夠更輕鬆地掃描答案,查看正確答案。 – ICR 2009-09-19 14:42:05

9

這將是

Console.Write("Input a number: "); 

// It will return the entire string after the user hits enter 
string theNumber = Console.ReadLine(); 

int number = 0; 

if(int.TryParse(theNumber, out number)) 
{ 
    // Do something with the number 
}