static void Main(string[] args) { Student sanyok1 = new Student("Sanyok", 100, 4); Console.WriteLine($"\nИмя студента : {sanyok1.GetName()}"); Console.WriteLine($"Активы : {sanyok1.GetMoney()}"); Console.WriteLine($"Пересдачи : {sanyok1.GetRetakes()}\n"); Student sanyok2 = new Student(); Console.WriteLine($"\nИмя студента : {sanyok2.GetName()}"); Console.WriteLine($"Активы : {sanyok2.GetMoney()}"); Console.WriteLine($"Пересдачи : {sanyok2.GetRetakes()}\n"); Student sanyok3 = new Student(); Console.WriteLine($"\nИмя студента : {sanyok3.GetName()}"); Console.WriteLine($"Активы : {sanyok3.GetMoney()}"); Console.WriteLine($"Пересдачи : {sanyok3.GetRetakes()}\n"); Console.WriteLine($"1 EQUAL 2 ? : {sanyok1.Equals(sanyok2)}"); Console.WriteLine($"2 EQUAL 3 ? : {sanyok2.Equals(sanyok3)}"); Console.WriteLine($"HashCode 1 : {sanyok1.GetHashCode()}"); Console.WriteLine($"HashCode 2 : {sanyok2.GetHashCode()}"); Student copy1 = new Student("Copy1", 1000, 5); Student copystudent = new Student(copy1); OutputS.Output(sanyok1); OutputS.Output(sanyok2); OutputS.Output(copy1); OutputS.Output(copystudent); var man = new { Name = "Sasha", money = 125, retakes = 12 }; Console.WriteLine(man.ToString()); Console.WriteLine(man.GetType()); Console.WriteLine("----------------------------------------"); myList <string> lst = new myList <string>(); lst.addItem("Sanya1"); lst.addItem("Sanya2"); lst.addItem("Sanya3"); lst.printAll(); lst.removeItem("Sanya2"); Console.WriteLine("\nLST first:"); lst.printAll(); Console.WriteLine($"\nBool метод для Sanya2 : {lst.attend("Sanya2")}\n"); myList <string> lst2 = new myList <string>(); lst2.addItem("Misha1"); lst2.addItem("Misha2"); lst2.addItem("Sanya2"); lst2.addItem("Sanya1"); lst2.addItem("Misha3"); Console.WriteLine("\nLST second:"); lst2.printAll(); lst.Merge(lst2); Console.WriteLine("\nAfter merge:"); lst.printAll(); Singleton <int> singleton = new Singleton <int>(); singleton.addItem(25); singleton.addItem(15); Console.WriteLine("\nSingleton : "); singleton.printAll(); Singleton <int> singleton2 = new Singleton <int>(); Console.WriteLine("\nSingleton2 : "); singleton2.printAll(); singleton.addItem(100); Console.WriteLine("\nAfter add to first. The second: "); singleton2.printAll(); Console.ReadLine(); }
public static void Main(string[] args) { Student st1 = new Student(); Student st2 = new Student("Вася", "Пупкин"); Console.WriteLine("Метод ToString() : " + st1.ToString()); Console.WriteLine("Метод Equals(st1) = :" + st2.Equals(st1)); Console.WriteLine("Метод GetHashCode() = :" + st1.GetHashCode()); st1.Info(); st2.Info(); var AnonimousStudent = new { name = "Иван", surname = "Иванов", dateOfBirth = "04072002", address = "Dormitory", phone = 375448392, faculty = "FIT", course = 2, group = 10 }; Console.WriteLine(AnonimousStudent.name); Console.WriteLine(AnonimousStudent.surname); Console.WriteLine("Введите количество студентов: "); int countOfSt = Convert.ToInt32(Console.ReadLine()); Student[] st = new Student[countOfSt]; for (int i = 0; i < countOfSt; i++) { Console.WriteLine($"{i + 1}-й студент:"); st[i] = new Student(); } Console.WriteLine("Список студентов факультета: "); string faculty = Console.ReadLine(); foreach (Student stlist in st) { if (stlist.Faculty == faculty) { Console.WriteLine(); Console.WriteLine($"Имя : {stlist.Name}"); Console.WriteLine($"Фамилия : {stlist.Surname}"); Console.WriteLine($"Дата рождения : {stlist.DateOfBirth}"); Console.WriteLine($"Адрес : {stlist.Address}"); Console.WriteLine($"Номер телефона : {stlist.Phone}"); Console.WriteLine($"Факультет : {stlist.Faculty}"); Console.WriteLine($"Номер курса : {stlist.Course}"); Console.WriteLine($"Номер группы : {stlist.Group}"); Console.WriteLine(); } } Console.WriteLine("Список студентов группы: "); int group = Convert.ToInt32(Console.ReadLine()); foreach (Student stlist in st) { if (stlist.Group == group) { Console.WriteLine(); Console.WriteLine($"Имя : {stlist.Name}"); Console.WriteLine($"Фамилия : {stlist.Surname}"); Console.WriteLine($"Дата рождения : {stlist.DateOfBirth}"); Console.WriteLine($"Адрес : {stlist.Address}"); Console.WriteLine($"Номер телефона : {stlist.Phone}"); Console.WriteLine($"Факультет : {stlist.Faculty}"); Console.WriteLine($"Номер курса : {stlist.Course}"); Console.WriteLine($"Номер группы : {stlist.Group}"); } } Console.WriteLine("Количество студентов: {0}", Student.NumOfStudents); Student.InfoAboutClass(); }