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");
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}");
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!