首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将IEnumerable <T>转换为T []的最佳方法

IEnumerable<T> 转换为 T[] 的最佳方法是使用 ToArray() 扩展方法。这是一个高效且简洁的方式,可以将 IEnumerable<T> 转换为数组。以下是一个示例:

代码语言:csharp
复制
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
        IEnumerable<int> enumerable = numbers.Where(x => x % 2 == 0);
        int[] array = enumerable.ToArray();
    }
}

在这个示例中,我们首先创建了一个包含整数的 List<int>。然后,我们使用 Where() 方法筛选出其中的偶数,并将结果存储在 IEnumerable<int> 中。最后,我们使用 ToArray() 方法将 IEnumerable<int> 转换为 int[] 数组。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券