首頁 >後端開發 >C++ >如何在 C# 複製 VB.NET 的 InputBox 功能?

如何在 C# 複製 VB.NET 的 InputBox 功能?

DDD
DDD原創
2025-01-03 00:47:39342瀏覽

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

如何在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn