ホームページ > バックエンド開発 > C++ > VB.NET の InputBox 機能を C# で複製するにはどうすればよいですか?

VB.NET の InputBox 機能を C# で複製するにはどうすればよいですか?

DDD
リリース: 2025-01-03 00:47:39
オリジナル
357 人が閲覧しました

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 機能を簡単に使用して、モーダル ダイアログを通じてユーザー入力を収集できます。

以上がVB.NET の InputBox 機能を C# で複製するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート