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), если вам нужно сделать что-то более конкретное.