可以通过使用Task.Result属性来获取Task的结果,并将其转换为普通的List集合。以下是一个示例:

Task<List<int>> task = SomeAsyncMethod();
List<int> list = task.Result;

在上面的示例中,SomeAsyncMethod()是一个返回Task<List<int>>的异步方法。通过调用task.Result,可以获取到异步方法的结果,并将其转换为普通的List集合。

需要注意的是,如果Task尚未完成,调用task.Result会阻塞当前线程,直到Task完成为止。因此,在使用task.Result之前,确保Task已经完成,或者在调用task.Result之前使用await关键字等待Task完成。

C# Tasklist转换成普通的List集合

原文地址: http://www.cveoy.top/t/topic/hNzX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录