假设我想调用汽车的一些方法,例如drive(30, 5)
, rotate(45)
, stop()
.
我怎样才能有一个方法队列,例如 [drive(30,5), rotate(45), stop()]
以便我可以执行第一个函数,等到它结束并调用下一个?
所有这些方法都是协程(IEnumerators
)。
最佳答案
var ms = new List<Action>()
{
() => drive(30, 5),
() => rotate(45),
() => stop()
};
for (int i = 0; i < ms.Count; i++)
{
ms[i](); // Invoke
}
关于c# - 如何拥有一个方法队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58468864/