在c#中获取用户输入

l--*_*''' 4 c# winforms

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

Wil*_*den 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");
    }
}
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅MSDN.

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