Как выполнить функции по очереди? - 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 } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д