Saisir la déclaration
Pour que l'utilisateur puisse définir lui-même la valeur de la variable, il est nécessaire de pouvoir saisir des valeurs à partir du clavier.
C# a deux opérateurs d'entrée de valeur :
Console.Read();
et
Console.ReadLine();
Lire
lit un seul caractère parmi les valeurs saisies, ou -1 s'il ne reste plus de caractères à lire. De plus, la méthode renvoie un code de caractère entier, donc pour obtenir une variable de caractère, vous devez effectuer une conversion en utilisant le
Convert.ToChar()
.
int x = Console.Read(); // lit le code du caractère
char a = Convert.ToChar(x); // conversion du code reçu en valeur d'une variable caractère
Avec ReadLine()
, vous pouvez lire une séquence de chaînes avant d'entrer une nouvelle ligne. Par conséquent, la méthode peut renvoyer une chaîne ou null
s'il n'y a plus de chaînes.
Par exemple, l'entrée lit la ligne :
stringline = Console.ReadLine();
Pour lire une valeur entière, vous devez lire la chaîne et la convertir en nombre :
int a = int.Parse(Console.ReadLine());
Si les nombres vont dans une ligne, alors vous devez compter la ligne, & nbsp; et obtenez-en un tableau de chaînes en utilisant un espace comme séparateur. Et puis chaque élément du tableau est converti en un nombre :
chaîne[] nombres = Console.ReadLine().Split(' ');
int a = int Parse(numbers[0]);
int b = int.Parse(nombres[1]);