如何在void返回方法上使用异步委托

本文关键字:异步 方法 void 返回 | 更新日期: 2023-09-27 18:20:27

我想让一个方法异步

public static void PrepareData<T>()
{
 // prepare data ....
}

我试着做下面的

Func method = PrepareData<T>;
method.invoke
...

但它抱怨Func必须指定一些东西e,g Func

所以我的问题是,如何使void返回方法成为asyn??

谢谢。

如何在void返回方法上使用异步委托

您应该使用Action而不是FuncAction系列适用于具有void返回类型的函数,Func适用于那些实际返回某些内容的函数。

您必须使用Action<T>而不是