Heim > Backend-Entwicklung > C++ > Wie kann ich die InputBox-Funktionalität von VB.NET in C# replizieren?

Wie kann ich die InputBox-Funktionalität von VB.NET in C# replizieren?

DDD
Freigeben: 2025-01-03 00:47:39
Original
335 Leute haben es durchsucht

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

So verwenden Sie InputBox in C#

Während VB.NET eine praktische InputBox-Funktion zum Anzeigen eines modalen Dialogs und zum Erfassen von Benutzereingaben bietet, bietet C# hat kein direktes Äquivalent. Es gibt jedoch eine einfache Möglichkeit, eine ähnliche Funktionalität mithilfe der Interaction-Klasse aus dem Microsoft.VisualBasic-Namespace zu erreichen.

Lösung

Um das InputBox-Äquivalent in C# zu verwenden, fügen Sie hinzu einen Verweis auf die Microsoft.VisualBasic-Assembly und rufen Sie dann die InputBox-Methode aus dem Interaction-Namespace als auf folgt:

using Microsoft.VisualBasic;

string input = Interaction.InputBox("Prompt");
Nach dem Login kopieren

Das erste Argument (Eingabeaufforderung) ist obligatorisch, während die übrigen Argumente (Titel, Standardwert, X-Koordinate und Y-Koordinate) optional sind.

Beispiel

Der folgende Code zeigt, wie ein InputBox-Dialogfeld mit einer angegebenen Eingabeaufforderung angezeigt und die Eingabeaufforderung des Benutzers erfasst wird Eingabe:

string name = Interaction.InputBox("Please enter your name:");

Console.WriteLine($"Your name is {name}");
Nach dem Login kopieren

Durch die Nutzung der Interaction-Klasse können Sie die InputBox-Funktionalität problemlos in Ihren C#-Anwendungen verwenden, um Benutzereingaben über einen modalen Dialog zu sammeln.

Das obige ist der detaillierte Inhalt vonWie kann ich die InputBox-Funktionalität von VB.NET in C# replizieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage