2009-09-19 16 views
6

Na przykład:Wejście w tej samej linii co wyjście w języku C#?

C: \> Wprowadź numer: 60

gdzie wyjście byłoby "Wprowadź numer:" a wejście będzie "60".

Jak mogę je ustawić na tej samej linii?

EDIT: Problem, który mam jest to, że kiedy wyjście „Wprowadź numer:” to automatycznie uruchamia nową linię, więc dane wprowadzane przez użytkownika „60” pod spodem (na następnej linii)

Odpowiedz

18

użyj System.Console.Write zamiast System.Console.WriteLine

+0

Oh. To naprawia, dzięki. – Atomix

+2

Jeśli jest to poprawna odpowiedź, która działa dla Ciebie, kliknij mały znaczek po lewej stronie, aby zaakceptować ją jako poprawną odpowiedź. Oznacza to, że wysiłki komentatora są uznawane w reputacji i ułatwiają osobom szukającym odpowiedzi, aby zobaczyć, który z nich jest właściwy. – ICR

9

byłoby

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 
} 
Powiązane problemy