2009-09-19 12 views
6

Par exemple:Entrée sur la même ligne que la sortie dans C#?

C: \> Entrer un numéro: 60

Lorsque la sortie serait "Entrez un nombre:" et l'entrée serait "60".

Comment les obtenir sur la même ligne?

EDIT: Le problème que j'ai est que lorsque je sortie « Entrer un numéro », il démarre automatiquement une nouvelle ligne, de sorte que les entrées de l'utilisateur « 60 » en dessous (sur la ligne suivante)

Répondre

18

Utilisez System.Console.Write au lieu de System.Console.WriteLine

+0

Oh. Cela le fixe, merci. – Atomix

+2

Si c'est une réponse correcte qui fonctionne pour vous, alors cliquez sur la petite coche sur la gauche pour l'accepter comme réponse correcte. Cela signifie que les efforts de l'intervenant sont reconnus en matière de réputation et qu'il est plus facile pour les personnes qui recherchent des réponses de voir quelle est la bonne. – ICR

9

Il serait

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 
} 
Questions connexes