using System.Net.Mail; using First_week; User nekit = new User("Nikita", "Polyanin", new MailAddress("polyanin@mail.ru"), new DateOnly(2004, 12, 8)); Console.WriteLine(nekit.GetFullName()); nekit.UpdateEmail(new MailAddress("lox@mail.ru")); Console.WriteLine(nekit.Email); nekit.UpdateDate(new DateOnly(2024, 12, 8)); Console.WriteLine(nekit.Date); nekit.Deactivate(); Console.WriteLine(nekit.IsActive); UserManager userManager = new UserManager(); User userToAdd1 = new User("Ivan", "Ivanov", new MailAddress("ivan@mail.ru"), new DateOnly(1990, 1, 1)); User userToAdd2 = new User("Petr", "Petrov", new MailAddress("petr@mail.ru"), new DateOnly(1991, 2, 2)); userManager.AddUser(userToAdd1); userManager.AddUser(userToAdd2); Console.WriteLine(userManager.Registory.Count); User foundUser = userManager.Find(userToAdd1.Id); Console.WriteLine(foundUser.GetFullName()); userManager.RemoveUser(userToAdd2.Id); Console.WriteLine(userManager.Registory.Count); List numbers = null; Console.WriteLine(numbers.IsNullOrEmpty()); List numbersList = new List { 1, 2, 3, 4, 5 }; numbersList.Shuffle(); numbersList.ForEach(x => Console.Write(x + ",")); Console.Write("\n"); string palindromeTest = "А роза упала на лапу Азора"; Console.WriteLine(StringUtils.IsPalindrome(palindromeTest)); string sentence = "утикиН юлбюл Я"; Console.WriteLine(StringUtils.ReverseWords(sentence)); string punctuationTest = "Hello, world!"; Console.WriteLine(StringUtils.RemovePunctuation(punctuationTest));