一尘不染

从IEnumerable转换为列表[重复]

c#

这个问题已经在这里有了答案

将IEnumerable 转换为List (5个答案)

3年前关闭。

我想从转换IEnumerable<Contact>List<Contact>。我怎样才能做到这一点?


阅读 308

收藏
2020-05-19

共1个答案

一尘不染

您可以使用LINQ非常简单地完成此操作。

确保此用法位于C#文件的顶部:

using System.Linq;

然后使用ToList扩展方法。

例:

IEnumerable<int> enumerable = Enumerable.Range(1, 300);
List<int> asList = enumerable.ToList();
2020-05-19