Запуск методов один за другим - C#
Формулировка задачи:
Есть два метода A и B
Как сделать так, что бы методы работали поочередно. Т.есть метод A завершил свою работу, заработал метод B. И наоборот. И без лямбд пожалуйста
Решение задачи: «Запуск методов один за другим»
textual
Листинг программы
- using System;
- // Комбинированные (групповые) делегаты.
- namespace Delegates
- {
- public delegate void MyDelegate();
- class Program
- {
- // Методы.
- public static void Method1()
- {
- Console.WriteLine("Method1");
- }
- public static void Method2()
- {
- Console.WriteLine("Method2");
- }
- public static void Method3()
- {
- Console.WriteLine("Method3");
- }
- static void Main()
- {
- MyDelegate myDelegate = null;
- MyDelegate myDelegate1 = new MyDelegate(Method1);
- MyDelegate myDelegate2 = new MyDelegate(Method2);
- MyDelegate myDelegate3 = new MyDelegate(Method3);
- // Комбинируем делегаты.
- myDelegate = myDelegate1 + myDelegate2 + myDelegate3;
- myDelegate.Invoke();
- // Delay.
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д