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#

Lire les entrées de l'utilisateur à partir de la console à l'aide de la fonction Console.ReadLine en C#

Nov 18, 2023 am 11:22 AM
c# readline console

Lire les entrées de lutilisateur à partir de la console à laide 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.

  1. 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();
    }
}
Copier après la connexion

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.

  1. 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();
    }
}
Copier après la connexion

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.

  1. 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();
    }
}
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Active Directory avec C# Active Directory avec C# Sep 03, 2024 pm 03:33 PM

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.

Générateur de nombres aléatoires en C# Générateur de nombres aléatoires en C# Sep 03, 2024 pm 03:34 PM

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.

Vue Grille de données C# Vue Grille de données C# Sep 03, 2024 pm 03:32 PM

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.

Sérialisation C# Sérialisation C# Sep 03, 2024 pm 03:30 PM

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.

Modèles en C# Modèles en C# Sep 03, 2024 pm 03:33 PM

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.

Nombres premiers en C# Nombres premiers en C# Sep 03, 2024 pm 03:35 PM

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.

Factorielle en C# Factorielle en C# Sep 03, 2024 pm 03:34 PM

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.

Services Web en C# Services Web en C# Sep 03, 2024 pm 03:32 PM

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.

See all articles