Microsoft.VisualBasic.dll has an InputBox method that you can use with C # to get a single line.
For example (first add a link to Microsoft.VisualBasic.dll)
using Microsoft.VisualBasic;
string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);
.