📅  最后修改于: 2023-12-03 15:09:31.497000             🧑  作者: Mango
在C#中,IEnumerable是指可以枚举一组数据的类别,例如List、Array等。但是有时我们需要将IEnumerable转换为List进行更方便地操作,下面将介绍如何实现。
在C#中,IEnumerable接口提供了一个扩展方法ToList(),可以将一组IEnumerable类型的数据转换为List。下面是一个示例代码:
// 假设有一个IEnumerable类型的数据集,例如:
IEnumerable<int> nums = new List<int> { 1, 2, 3, 4, 5 };
// 调用ToList()方法将其转换为List类型
List<int> numList = nums.ToList();
以上代码将会把nums转换为List类型的数据,存储在numList对象中,我们可以对numList进行更方便的操作(例如添加、删除等)。
注:ToList()方法也可以用于将数组等类型转换为List类型数据。
将IEnumerable类型的数据转换为List类型数据,可以为我们带来方便的操作,而C#语言中提供了IEnumerable接口的ToList()扩展方法,实现简单高效。