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

如何在Linq中将int列表转换为字符串数组?

要在Linq中将int列表转换为字符串数组,可以使用Select方法和ToString函数。以下是一个示例代码:

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

class Program
{
    static void Main(string[] args)
    {
        List<int> intList = new List<int> { 1, 2, 3, 4, 5 };
        string[] stringArray = intList.Select(x => x.ToString()).ToArray();

        foreach (string s in stringArray)
        {
            Console.WriteLine(s);
        }
    }
}

在这个示例中,我们首先创建了一个包含整数的列表intList,然后使用Select方法将每个整数转换为字符串,最后使用ToArray方法将结果转换为字符串数组。

在这个示例中,我们使用了System.Linq命名空间中的Select方法,它是一个扩展方法,可以将一个集合转换为另一个集合。Select方法接受一个lambda表达式作为参数,该lambda表达式定义了如何将原始集合中的每个元素转换为新的集合中的元素。在这个示例中,我们使用了x => x.ToString()表达式,它将每个整数转换为字符串。

最后,我们使用ToArray方法将结果转换为字符串数组。ToArray方法是一个扩展方法,可以将任何可迭代的集合转换为数组。在这个示例中,我们将Select方法返回的集合转换为字符串数组。

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

相关·内容

没有搜到相关的视频

领券