public static string ReadFromConsole(string promptContent = "", string @defaultReturn = "") { if (!promptContent.EndsWith(">")) { promptContent += "> "; } Console.Write(promptContent); KeyHandler keyHandler = new KeyHandler(); string text = ReadConsoleText(keyHandler); if (string.IsNullOrWhiteSpace(text) && !String.IsNullOrWhiteSpace(@defaultReturn)) { text = @defaultReturn; } return(text); }