Heim >Backend-Entwicklung >C++ >Wie erstelle ich ein C#-Äquivalent der InputBox von VB.NET?

Wie erstelle ich ein C#-Äquivalent der InputBox von VB.NET?

DDD
DDDOriginal
2025-01-03 10:50:44464Durchsuche

How to Create a C# Equivalent of VB.NET's InputBox?

C#-Äquivalent der InputBox von VB.NET

Die InputBox von VB.NET, die zum Anzeigen eines modalen Popup-Fensters für Benutzereingaben verwendet wird, hat ein C#-Gegenstück.

C# Implementierung

Die C#-Version von InputBox erfordert das Hinzufügen eines Verweises auf die Microsoft.VisualBasic-Assembly. Sobald die Referenz hinzugefügt wurde, können Sie über den Namespace Microsoft.VisualBasic.Interaction auf die InputBox-Funktion zugreifen. Hier ist der C#-Code, um die gleiche Funktionalität zu erreichen:

using Microsoft.VisualBasic;

namespace InputBoxExample
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Interaction.InputBox("Enter your name:", "Input Box Example", "John Doe", 100, 100);

            Console.WriteLine($"User entered: {input}");
        }
    }
}

In diesem Beispiel:

  • Das erste Argument („Geben Sie Ihren Namen ein:“) ist die Eingabeaufforderung, die dem angezeigt wird Benutzer.
  • Das zweite Argument („Eingabefeld-Beispiel“) ist der Titel des Popup-Fensters.
  • Das dritte Argument („John Doe“) ist der Standardwert im Eingabefeld vorab ausgefüllt.
  • Das vierte und fünfte Argument (100, 100) sind die x- und y-Koordinaten, die die Position des Popup-Fensters auf dem Bildschirm angeben.

Hinweis: Das einzige obligatorische Argument ist das erste, nämlich die Eingabeaufforderung, die dem Benutzer angezeigt wird.

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein C#-Äquivalent der InputBox von VB.NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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