Console.Read()
contre Console.ReadLine()
En programmation C#, il est souvent nécessaire de traiter les entrées des utilisateurs. Deux méthodes couramment utilisées sont Console.Read()
et Console.ReadLine()
, qui ont des fonctions différentes.
Console.Read()
Console.ReadLine()
Exemple pratique
Pour illustrer la différence entre les deux :
<code class="language-csharp">Console.Write("输入一个字符:"); char inputChar = (char)Console.Read(); // 读取并存储单个字符 Console.Write("输入一行文本:"); string inputLine = Console.ReadLine(); // 读取并存储一行文本</code>
Dans cet exemple, le code invite l'utilisateur à saisir un caractère et une ligne de texte. Console.Read()
stockera le premier caractère saisi par l'utilisateur, tandis que Console.ReadLine()
stockera la ligne entière de texte, y compris les espaces et les nouvelles lignes saisis avant d'appuyer sur la touche Entrée. Veuillez noter que la valeur de retour de Console.Read()
est un entier et doit être convertie en type de caractère pour une utilisation correcte.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!