//---------- private static string getPromptedInput(int row, string prompt) { string result = ""; for (;;) { Useful.clearLines(row, 5); Console.Write(prompt); string temp = Console.ReadLine(); StringBuilder tempsb = new StringBuilder(); for (int ii = 0; ii < temp.Length; ii++) { if (temp[ii] == ' ') { continue; } tempsb.Append(temp[ii]); } result = tempsb.ToString(); Console.WriteLine(); Console.WriteLine(" Here's what I got: " + result); Console.WriteLine(); Console.Write(" Is this correct (y|else)? "); temp = Console.ReadLine().ToLower(); if (temp == "y") { Useful.clearLines(row, 5); Console.Write(prompt + result); break; } } return(result); } // end method getPromptedInput()