static void Main(string[] args) { MyList <string> List1 = new MyList <string>(); List1.Add("Na"); List1.Add("stya"); Console.Write("Список1:\0"); List1.Print(List1); Console.WriteLine(); MyList <string> List2 = new MyList <string>(); List2.Add("Sa"); List2.Add("kun"); Console.Write("Список2:\0"); List2.Print(List2); Console.WriteLine(); MyList <string> List3 = new MyList <string>(); List3 = (List1 + List2); Console.Write("Сложение двух списков: "); List3.Print(List3); Console.WriteLine(); Console.WriteLine($"Проверка на равенство:\0{List1 == List2}"); Console.WriteLine($"Проверка на неравенство:\0{List1 != List2}"); Console.WriteLine(); Console.Write($"Инверсия: "); var t = !List1; foreach (string e in List1) { Console.Write($"{e}\0"); } Console.WriteLine(); Console.WriteLine(); MyList <string> .Owner Own = new MyList <string> .Owner { ID = 12, Name = "Анастасия", Org = "БГТУ" }; Own.PrintOwner(); Console.WriteLine(); MyList <string> .Date date = new MyList <string> .Date(); date.InfoDate(); Console.WriteLine(); MathOperation.Count(List1); MathOperation.Min(List1); MathOperation.Max(List1); Console.WriteLine(); }
public static void Main() { int[] mas1 = { 1, 2, 1, 3, 2, 1, 4, 4, 5, 6, 1, 7, 3, 10 }, mas3 = { 9, 10, 11, 12, 13 }; string[] mas2 = { "Hi", "Hello", "World", "Hello World", "How are you?" }; Set <int> elem1 = new Set <int>(mas1); Set <int> .Owner owner_elem1 = new Set <int> .Owner(0, "Admin", "OOP_Labs"); Set <int> .Date date_elem1 = new Set <int> .Date(1, 1, 2018); elem1.SetOwner = owner_elem1; elem1.SetDate = date_elem1; Set <string> elem2 = new Set <string>(mas2, 1, "Evgen", "OOP_Labs"); Set <int> elem3 = new Set <int>(mas3, 2, "Evgen", "OOP_Labs", 2, 1, 2018); WriteLine("elem1: " + elem1); WriteLine("elem1 count: " + (int)elem1); WriteLine("elem1 count: " + MathOperation.Count(elem1)); WriteLine("elem1 max element: " + MathOperation.Max(elem1)); WriteLine("elem1 min element: " + MathOperation.Min(elem1)); elem1 = elem1 + 9; elem1 = elem1 + elem3; if (elem1) { WriteLine("Принадлежит промежутку 10-20: True"); } else { WriteLine("Принадлежит промежутку 10-20: False"); } WriteLine("elem2: " + elem2); if (elem2) { WriteLine("Принадлежит промежутку 10-20: True"); } else { WriteLine("Принадлежит промежутку 10-20: False"); } elem1.EditList(); elem2.EditListofStrs(); WriteLine("elem2: " + elem2); WriteLine("elem1: " + elem1); WriteLine("elem3: " + elem3); ReadKey(); }