C# list 经过group和select处理后,洗转换成list
时间: 2023-09-19 08:05:54 浏览: 192
c#之数组和list转换
可以使用LINQ语句来实现C# list经过group和select处理后的转换,然后再通过ToList()方法转换成List类型。示例代码如下:
```csharp
using System;
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, 6, 7, 8, 9, 10 };
List<int> result = (from n in numbers
group n by n % 2 into g
select g.Sum()).ToList();
foreach (int num in result)
{
Console.WriteLine(num);
}
}
}
```
以上示例代码实现了对一个int类型的List进行group和select操作,将其中的奇数和偶数分组,并将每组的数字求和,最后返回一个新的List类型的结果。在LINQ语句中使用group和select关键字进行操作,最后调用ToList()方法将结果转换成List类型。
阅读全文