我想执行一个动作,它接受一种模型参数并执行一些动作,然后返回相同模型参数的类型。通用异步函数来处理不同的模型
这些模型在外部DLL中定义,并且不能修改。
我目前正在实现由
private async Task<Model1> ExecuteTask(Task<Model1> model)
{
//perform some action
}
private async Task<Model2> ExecuteTask(Task<Model2> model)
{
//perform some action
}
private async Task<Model3> ExecuteTask(Task<Model3> model)
{
//perform some action
}
功能是否有一个通用的方法来做到这一点?