Maison > développement back-end > C++ > Comment puis-je répliquer la fonctionnalité InputBox de VB.NET en C# ?

Comment puis-je répliquer la fonctionnalité InputBox de VB.NET en C# ?

DDD
Libérer: 2025-01-03 00:47:39
original
335 Les gens l'ont consulté

How Can I Replicate VB.NET's InputBox Functionality in C#?

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");
Copier après la connexion

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

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!

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