Используя .NET Fiddle Я смог запустить вашу программу, просто поместив public
перед вашим методом static void Main(string[] args)
и перед class Program
.Я также изменил ваш метод CheckCode
, потому что не было надлежащей проверки, чтобы проверить, будут ли только буквы.
Перейдите по указанной ссылке, чтобы проверить полный код, в противном случае просто добавьте public
, где я вам сказалдобавьте эту библиотеку using System.Text.RegularExpressions;
и измените метод CheckCode
, чтобы он соответствовал этому:
public static Boolean CheckCode(String strInput)
{
if (strInput.Length < 4 || strInput.Length > 6)
{
Console.Write("Please enter a valid code, 4 to 6 characters, letters only." + "\n");
return false;
}
else
{ //make sure that input is letters only
return Regex.IsMatch(strInput, @"^[a-zA-Z]+$");
}
}