Maison >développement back-end >Tutoriel C#.Net >Lire les entrées de l'utilisateur à partir de la console à l'aide de la fonction Console.ReadLine en C#
Titre : Exemples et instructions d'utilisation de la fonction Console.ReadLine pour lire les entrées de l'utilisateur depuis la console en C#
Texte :
En C#, nous avons souvent besoin d'obtenir des données d'entrée de l'utilisateur. La fonction Console.ReadLine() est une méthode très pratique pour lire les chaînes saisies par l'utilisateur à partir de la console.
Ci-dessous, je vais montrer comment utiliser la fonction Console.ReadLine() en C# et fournir un exemple de code pour vous aider à mieux le comprendre et l'appliquer.
using System; class Program { static void Main(string[] args) { Console.WriteLine("请输入您的姓名:"); string name = Console.ReadLine(); Console.WriteLine("您输入的姓名是:" + name); Console.ReadKey(); } }
Dans l'exemple de code ci-dessus, nous générons d'abord un message invitant l'utilisateur à saisir un nom. Ensuite, utilisez la fonction Console.ReadLine() pour lire la chaîne saisie par l'utilisateur et l'attribuer à une variable nommée name. Enfin, le nom lu est affiché sur la console.
Par exemple, nous voulons lire un entier de l'utilisateur et l'ajouter. L'exemple de code est le suivant :
using System; class Program { static void Main(string[] args) { Console.WriteLine("请输入第一个整数:"); string num1String = Console.ReadLine(); int num1 = int.Parse(num1String); Console.WriteLine("请输入第二个整数:"); string num2String = Console.ReadLine(); int num2 = int.Parse(num2String); int sum = num1 + num2; Console.WriteLine("两个整数的和是:" + sum); Console.ReadKey(); } }
Dans l'exemple de code ci-dessus, nous lisons d'abord le premier entier saisi par l'utilisateur et le convertissons en une variable num1 de type int. Ensuite le deuxième entier saisi par l'utilisateur est lu et converti en une variable num2 de type int. Ensuite, nous ajoutons les deux entiers et imprimons le résultat sur la console.
Ce qui suit est un exemple de code :
using System; class Program { static void Main(string[] args) { Console.WriteLine("请输入一个整数:"); string inputString = Console.ReadLine(); int number; bool success = int.TryParse(inputString, out number); if (success) { Console.WriteLine("您输入的整数是:" + number); } else { Console.WriteLine("您输入的不是一个有效的整数。"); } Console.ReadKey(); } }
Dans l'exemple de code ci-dessus, nous lisons d'abord la chaîne saisie par l'utilisateur et définissons un nombre variable de type entier. Ensuite, utilisez la fonction int.TryParse() pour essayer de convertir la chaîne d'entrée en entier et renvoyer un résultat de type booléen. Si la conversion réussit, l'entier converti est affiché sur la console. Si la conversion échoue, un message d'erreur est généré.
Résumé :
Utilisez la fonction Console.ReadLine() en C# pour lire facilement les chaînes saisies par l'utilisateur à partir de la console. Grâce à la conversion de type, nous pouvons convertir la chaîne saisie par l'utilisateur en d'autres types de données et effectuer des opérations associées. Lors de la lecture des entrées utilisateur, nous pouvons également utiliser la fonction TryParse() pour la gestion des erreurs afin d'éviter les plantages du programme.
J'espère que l'exemple de code et les instructions ci-dessus pourront aider tout le monde à mieux comprendre et appliquer la fonction Console.ReadLine() en C#, nous permettant d'interagir avec les utilisateurs et de traiter les entrées de manière plus flexible.
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!