在c#中获取用户输入

时间:2010-04-11 23:47:46

标签: c# winforms

有没有办法让用户输入像c#中的输入框一样?我想要一个弹出窗口,要求用户输入一个字符串

1 个答案:

答案 0 :(得分:9)

C#本身没有这样的功能,假设您正在使用Winforms,但是您可以从VB.NET的默认库(来自Microsoft.VisualBasic命名空间)中窃取一个:

using Microsoft.VisualBasic;

class Program
{
    static void Main()
    {
       var response = Interaction.InputBox("Enter some text!", "Title", "Default text");
    }
}

有关详细信息,请参阅MSDN

如果您需要使用WinForms(或WPF)来执行更具体的操作,也可以创建自己的窗口。