Как выполнить функции по очереди? - C#

Узнай цену своей работы

Формулировка задачи:

Есть шесть функций, нужно выполнить их по очереди. То есть чтобы вторая ждала пока первая выполниться до конца затем начинала сама выполняться, потом когда вторая выполнилась запускалась третья. Как такое организовать на С#?

Решение задачи: «Как выполнить функции по очереди?»

textual
Листинг программы
delegate void D(int x);
 
class C
{
   public static void M1(int i) {...}
 
   public static void M2(int i) {...}
 
}
 
class Test
{
   static void Main() {
      D cd1 = new D(C.M1);    // M1
      D cd2 = new D(C.M2);    // M2
      D cd3 = cd1 + cd2;      // M1 + M2
      D cd4 = cd3 + cd1;      // M1 + M2 + M1
      D cd5 = cd4 + cd3;      // M1 + M2 + M1 + M1 + M2
   }
 
}

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


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

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

13   голосов , оценка 4.308 из 5
Похожие ответы