2009-09-19 60 views
6

Ví dụ:Nhập trên cùng một dòng với đầu ra trong C#?

C: \> Input một số: 60

Trường hợp đầu ra sẽ là "đầu vào một số:" và đầu vào sẽ là "60".

Làm cách nào để có được những thứ này trên cùng một dòng?

EDIT: Vấn đề mà tôi đang gặp là khi tôi ra "Input một số:" nó sẽ tự động bắt đầu một dòng mới, do đó đầu vào người sử dụng "60" bên dưới (trên dòng tiếp theo)

Trả lời

18

sử dụng System.Console.Write thay vì System.Console.WriteLine

+0

Oh. Điều đó sửa chữa nó, cảm ơn. – Atomix

+2

Nếu đó là câu trả lời đúng phù hợp với bạn, hãy nhấp vào dấu chọn nhỏ ở bên trái để chấp nhận câu trả lời đúng. Nó có nghĩa là những nỗ lực của người bình luận được công nhận trong danh tiếng và làm cho nó dễ dàng hơn cho những người quét câu trả lời để xem đó là một trong những chính xác. – ICR

9

sẽ

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 
} 
Các vấn đề liên quan