Maison >développement back-end >C++ >Comment lire une entrée entière à partir de la ligne de commande en 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!