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
DDDoriginal
2025-01-24 05:01:12378parcourir

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>

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>

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

<code class="language-csharp">int choice = Convert.ToInt32(Console.ReadLine());</code>

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!

Déclaration:
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