从IEnumerable转换为List

22 浏览
0 Comments

从IEnumerable转换为List

这个问题已经有了答案:

将IEnumerable转换为List

我想要将IEnumerable转换为List。我应该怎么做?

admin 更改状态以发布 2023年5月21日
0
0 Comments

如果您正在使用常规的System.Collections.IEnumerable而不是IEnumerable,则可以使用enumerable.Cast().ToList()

0
0 Comments

你可以用LINQ非常简单地做到这一点。

确保这个using在你的C#文件顶部:

using System.Linq;

然后使用ToList扩展方法。

示例:

IEnumerable enumerable = Enumerable.Range(1, 300);
List asList = enumerable.ToList();

0