Inserisci istruzione
Affinché l'utente possa impostare autonomamente il valore della variabile, è necessario poter inserire i valori dalla tastiera.
C# ha due operatori di input di valore:
Console.Read();
e
Console.ReadLine();
Leggi
legge solo un carattere dai valori inseriti, o -1 se non ci sono più caratteri da leggere. Inoltre, il metodo restituisce un codice carattere intero, quindi per ottenere una variabile carattere, è necessario eseguire una conversione utilizzando il
Convert.ToChar()
.
int x = Console.Read(); // legge il codice carattere
char a = Convert.ToChar(x); // convertendo il codice ricevuto nel valore di una variabile carattere
Con
ReadLine()
, puoi leggere una sequenza di stringhe prima di inserire una nuova riga. Di conseguenza, il metodo può restituire una stringa o
null
se non ci sono più stringhe.
Ad esempio, la voce legge la riga:
stringline = Console.ReadLine();
Per leggere un valore intero, devi leggere la stringa e convertirla in un numero:
int a = int.Parse(Console.ReadLine());
Se i numeri vanno in una riga, devi contare la riga, & nbsp; e ottenere un array di stringhe da esso utilizzando il carattere spazio come separatore. E poi ogni elemento dell'array viene convertito in un numero:
string[] numeri = Console.ReadLine().Split(' ');
int a = int Parse(numeri[0]);
int b = int.Parse(numeri[1]);