2009-09-19 20 views
6

Ad esempio:Immetti sulla stessa riga dell'output in C#?

C: \> ingresso un numero: 60

Qualora il risultato sarebbe "Input un numero:" e l'ingresso sarebbe "60".

Come faccio a trovarli sulla stessa linea?

EDIT: Il problema che sto avendo è che quando l'uscita "Input un numero:" si avvia automaticamente una nuova riga, quindi l'utente immette "60" sotto (sulla riga successiva)

risposta

18

utilizzare System.Console.Write invece di System.Console.WriteLine

+0

Oh. Questo lo aggiusta, grazie. – Atomix

+2

Se è una risposta corretta che funziona per voi, quindi fare clic sul piccolo segno di spunta a sinistra per accettarlo come risposta corretta. Significa che gli sforzi del commentatore sono riconosciuti nella reputazione e rendono più facile per le persone che scansionano le risposte per vedere quale è quella corretta. – ICR

9

sarebbe

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 
} 
Problemi correlati