Запуск методов один за другим - 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();
        }
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 4.625 из 5