private static string Initialize() { string YesNo; Console.WriteLine("Welcome to the Grand Circus Casino! Roll the dice? (y/n) "); YesNo = Console.ReadLine(); while (YesNo.ToLower() != "yes" && YesNo.ToLower() != "y" && YesNo.ToLower() != "no" && YesNo.ToLower() != "n") { Console.Write("Invalid entry. Try again! "); //input validation since there are only 2 right answers YesNo = Console.ReadLine(); } if (YesNo == "n") { Environment.Exit(0); } Console.WriteLine(); return(YesNo); }
//private static double GetValueNullOK(string label) //{ // //the value to be returned // double value; // //loop until you get a valid entry // while (true) // { // Console.Write(label); // string input = Console.ReadLine(); // if (Double.TryParse(input, out value)) // { // return value; // } // else if (input == "u") // { // value = 0; // return value; // } // else // { // Console.WriteLine("Input error, try again!"); // } // } //} private static string GetYesNoValue(string label) { //the value to be returned string YesNo; //loop until you get a valid entry while (true) { Console.Write(label); YesNo = Console.ReadLine(); YesNo = YesNo.ToLower(); if (YesNo == "y" || YesNo == "n" || YesNo == "u") { return(YesNo); } else { Console.WriteLine("Input error, try again!"); } } }