示例#1
0
        private static void AvailabilityOfAllMainParts()
        {
            int ChanceFalse = 0;

            if (Data.PartOfTheEmail.Count != 3)
            {
                Console.WriteLine("Невверный вод");
            }
            else
            {
                foreach (var i in Data.PartOfTheEmail)
                {
                    if (CheckingForErrors.SearchForExtraCharacters(i.ToLower()) == false)
                    {
                        Console.WriteLine("Неверный ввод");

                        ChanceFalse++;

                        break;
                    }
                }
            }

            if (ChanceFalse == 0)
            {
                Console.WriteLine("Ввод верный");

                Data.TrueAnswer = true;
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            do
            {
                Console.WriteLine("Ввведите мыло");

                Data.StringOfEmail = Console.ReadLine();

                CheckingForErrors.PresenceOfMainCharacters();
            } while (Data.TrueAnswer != true);
        }
示例#3
0
        public static void PresenceOfMainCharacters()
        {
            if (Data.StringOfEmail.Contains('@') == false || Data.StringOfEmail.Contains('.') == false)
            {
                Console.WriteLine("Некоректный ввод");
            }
            else
            {
                Data.PartOfTheEmail.AddRange(Data.StringOfEmail.Split(new char[] { '@', '.' }));

                Console.WriteLine(Data.PartOfTheEmail.Count);

                CheckingForErrors.AvailabilityOfAllMainParts();
            }
        }