C# 使用 Select 代替 ConvertAll

作者:vkvi 来源:千一网络(原创) 日期:2021-6-23

比如我们要将 List<int> 转换成 List<string>,如果用 ConvertAll,方法如下:

ids.ConvertAll<string>(new Converter<int, string>(m => m.ToString()));

有点麻烦,如果用 Select,就简单多了,也好理解:

ids.Select(m => m.ToString().ToList()

如果没有出现 Select,请 using System.Linq。

题外,数组中没有 ToList,也是由于缺少 using System.Linq。

相关文章