示例#1
0
        //----------
        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()