Как выполнить функции по очереди? - 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
   }
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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