如何声明通用异步任务?

Mar*_*low 4 c# generics

我有以下方法:

public async Task<List<Product>> GetProductsAsync()
Run Code Online (Sandbox Code Playgroud)

哪个好,返回产品列表.

但是我想把它变成通用的东西 - 比如...

public async Task<List<T>> GetAsync()
Run Code Online (Sandbox Code Playgroud)

但我正在努力学习语法,如果有人能指出我正确的方向,我真的很感激.

谢谢

usr*_*usr 9

差不多了:

public async Task<List<T>> GetAsync<T>()
Run Code Online (Sandbox Code Playgroud)