tags:

views:

89

answers:

1

is there a way to get user input like an inputbox in c#? i would like a window to pop up to ask a user to enter a string

+4  A: 

C# itself doesn't have such a feature, assuming you're using Winforms, but you can steal one from VB.NET's default libraries (from the Microsoft.VisualBasic namespace):

using Microsoft.VisualBasic;

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

See MSDN for more info.

You could also create your own window using WinForms (or WPF) if you need it to do something more specific.

Will Vousden