static void Main(string[] args) { MySecondDelegate mySecondDelegate = EvenNumber; MyDelegate myDelegate = PowNumber; Console.WriteLine("Чётные числа\nx | F(x)"); for (double i = 0; i < 6; i++) { if (i % 2 == 0) { Console.WriteLine($"{i} | {mySecondDelegate.Invoke(i, myDelegate)}"); } } mySecondDelegate -= EvenNumber; mySecondDelegate += OddNumber; Console.WriteLine("\nНечётные числа\nx | F(x)"); for (double i = 0; i < 6; i++) { if (i % 2 != 0) { Console.WriteLine($"{i} | {mySecondDelegate.Invoke(i, myDelegate)}"); } } }
static void Main(string[] args) { MyList myList = new MyList(); myList.Add(1); myList.Add(2123); myList.Add(34); myList.Add(4); myList.Add(10); myList.Add(23); /*EachDelegate ed = new EachDelegate(Select); * * List <int> newList = myList.each(ed); * * Console.WriteLine(String.Join(",",newList));*/ List <int> list = myList.each(i => i < 100); Console.WriteLine(String.Join(",", list)); MySecondDelegate msd = new MySecondDelegate(sayHi); msd("popo"); msd("caca"); Console.ReadLine(); }