


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.
- Utilisation de base
Tout d'abord, nous devons utiliser la méthode de base de la fonction Console.ReadLine() pour lire les entrées de l'utilisateur. L'exemple spécifique est le suivant :
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.
- Conversion de type
Lorsque nous lisons l'entrée de l'utilisateur depuis la console, ce que nous recevons en réalité est une chaîne. Si nous envisageons de convertir la chaîne saisie par l'utilisateur en d'autres types de données, nous devons d'abord effectuer une conversion de type.
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.
- Gestion des erreurs
Lorsque nous utilisons la fonction Console.ReadLine() pour lire l'entrée de l'utilisateur, si l'entrée de l'utilisateur n'est pas une chaîne légale, par exemple, l'entrée n'est pas un entier, cela entraînera le crash du programme. Pour éviter cette situation, nous pouvons utiliser la fonction TryParse() pour la gestion des erreurs.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'Active Directory avec C#. Nous discutons ici de l'introduction et du fonctionnement d'Active Directory en C# ainsi que de la syntaxe et de l'exemple.

Guide du générateur de nombres aléatoires en C#. Nous discutons ici du fonctionnement du générateur de nombres aléatoires, du concept de nombres pseudo-aléatoires et sécurisés.

Guide de la vue Grille de données C#. Nous discutons ici des exemples de la façon dont une vue de grille de données peut être chargée et exportée à partir de la base de données SQL ou d'un fichier Excel.

Guide de sérialisation C#. Nous discutons ici de l'introduction, des étapes de l'objet de sérialisation C#, du fonctionnement et de l'exemple respectivement.

Guide des modèles en C#. Nous discutons ici de l'introduction et des 3 principaux types de modèles en C# ainsi que de ses exemples et de l'implémentation du code.

Guide des nombres premiers en C#. Nous discutons ici de l'introduction et des exemples de nombres premiers en c# ainsi que de l'implémentation du code.

Guide de Factorial en C#. Nous discutons ici de l'introduction de factorial en c# ainsi que de différents exemples et de l'implémentation du code.

Guide des services Web en C#. Nous discutons ici d'une introduction aux services Web en C# avec l'utilisation de la technologie, ses limitations et des exemples.
