小编Rob*_*her的帖子

c# linq GroupBy 关于列表中列表的值

我有一个对象列表,在对象中有一个字符串列表。我想要做的是找出每个字符串值有多少。

因此,使用团队中人们所说的语言创建一个简单的示例。

public class PeopleLanguages
{
    public string Name;
    public List<string> Languages;
}
Run Code Online (Sandbox Code Playgroud)

创建测试数据...

List<PeopleLanguages> peopleLanguages = new List<PeopleLanguages>();

peopleLanguages.Add(new PeopleLanguages { Name = "Rod", Languages = new List<string> { "English", "French", "German" } });
peopleLanguages.Add(new PeopleLanguages { Name = "Jane", Languages = new List<string> { "English", "Spanish", "Greek" } });
peopleLanguages.Add(new PeopleLanguages { Name = "Fredie", Languages = new List<string> { "French", "Arabic", "Italian" } });
peopleLanguages.Add(new PeopleLanguages { Name = "Viktor", Languages = new List<string> { "English", "Krakozhian" …
Run Code Online (Sandbox Code Playgroud)

c# linq group-by list

7
推荐指数
1
解决办法
221
查看次数

标签 统计

c# ×1

group-by ×1

linq ×1

list ×1