Comment utiliser InputBox en C#
Bien que VB.NET fournisse une fonction InputBox pratique pour afficher une boîte de dialogue modale et capturer les entrées de l'utilisateur, C# n'a pas d'équivalent direct. Cependant, il existe un moyen simple d'obtenir des fonctionnalités similaires en utilisant la classe Interaction de l'espace de noms Microsoft.VisualBasic.
Solution
Pour utiliser l'équivalent InputBox en C#, ajoutez une référence à l'assembly Microsoft.VisualBasic, puis appelez la méthode InputBox à partir de l'espace de noms Interaction comme suit :
using Microsoft.VisualBasic; string input = Interaction.InputBox("Prompt");
Le premier argument (invite) est obligatoire, tandis que les arguments restants (titre, valeur par défaut, coordonnée x et coordonnée y) sont facultatifs.
Exemple
Le code suivant montre comment afficher une boîte de dialogue InputBox avec une invite spécifiée et capturer le message de l'utilisateur. input :
string name = Interaction.InputBox("Please enter your name:"); Console.WriteLine($"Your name is {name}");
En tirant parti de la classe Interaction, vous pouvez facilement utiliser la fonctionnalité InputBox dans vos applications C# pour recueillir les entrées des utilisateurs via une boîte de dialogue modale.
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!