Maison > développement back-end > C++ > Comment lire une entrée entière à partir de la ligne de commande en C# ?

Comment lire une entrée entière à partir de la ligne de commande en C# ?

DDD
Libérer: 2025-01-24 05:01:12
original
375 Les gens l'ont consulté

How to Read Integer Input from the Command Line in C#?

Gérer efficacement la saisie d'entiers à partir de la ligne de commande C#

En C#, l'acquisition d'une entrée entière directement à partir de la ligne de commande nécessite une approche simple. Alors que Console.ReadLine() renvoie une chaîne, la conversion directe d'entiers est possible en utilisant Convert.ToInt32().

Cette fonction transforme une entrée de chaîne en son équivalent entier. Voici un exemple pratique :

<code class="language-csharp">int userInput = Convert.ToInt32(Console.ReadLine());</code>
Copier après la connexion

Considérez ce scénario :

<code class="language-csharp">Console.WriteLine("1. Add account.");
Console.WriteLine("Enter your choice: ");
Console.ReadLine(); // Currently accepts string input</code>
Copier après la connexion

Pour gérer correctement la saisie d'entiers, modifiez la dernière ligne :

<code class="language-csharp">int choice = Convert.ToInt32(Console.ReadLine());</code>
Copier après la connexion

Ce code révisé capture les entrées de l'utilisateur, les convertit en nombre entier et les affecte à la variable choice pour une utilisation ultérieure dans votre programme. Cela garantit que votre application traite correctement les choix numériques des utilisateurs.

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal