我是C#的新手。我列出的一个数组,看起来是这样的:C#统计列表阵列中的项目
var baskets = [
[apples, oranges, peaches],
[oranges, grapes, bananas],
[oranges, grapes, apples]
[bananas, strawberries, peaches]
]
我需要这样每个水果的计数把它变成一个数组:
var fruitCount = [
{fruit: apples , count:2},
{fruit: oranges, count: 3},
{fruit: peaches, count: 2},
{fruit: grapes, count: 2},
{fruit: bananas, count: 2},
{fruit: strawberries, count: 1}]
我看着LINQ's
“ .SelectMany
“,但它似乎将数组变为一个列表。我真的不知道如何开始。任何人都可以指向我可以帮助的代码示例吗?
首先拼合,然后做'组by' – Rahul