如何在C# 中使用InputBox
雖然VB.NET 提供了方便的InputBox 函數來顯示模式對話框和捕獲用戶輸入,但C#沒有直接的等價物。但是,有一個簡單的方法可以使用 Microsoft.VisualBasic 命名空間中的 Interaction 類別來實現類似的功能。
解決方案
要在 C# 中使用等效的 InputBox,請新增對 Microsoft.VisualBasic 程式集的引用,然後從 Interaction 命名空間呼叫 InputBox方法,如下所示:
using Microsoft.VisualBasic; string input = Interaction.InputBox("Prompt");
第一個參數(提示)是強制性的,而其餘參數(標題、預設值、x 座標和 y 座標)是可選的。
範例
以下程式碼示範如何顯示指定提示的InputBox對話方塊並擷取使用者的input:
string name = Interaction.InputBox("Please enter your name:"); Console.WriteLine($"Your name is {name}");
透過利用Interaction 類,您可以輕鬆地在C# 應用程式中使用InputBox 功能,透過模式對話方塊收集使用者輸入。
以上是如何在 C# 複製 VB.NET 的 InputBox 功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!