Как преобразовать оператор foreach в LINQ в C#?
Привет ребята,
я хочу преобразовать оператор foreach в LINQ в C#...
у меня есть один список, который называется: CandidateGroups, в этом списке у меня есть еще один список, то есть
канидиателист.
Здесь я выбираю все группы кандидатов, а затем сравниваю их candidategroup.candidatelist.id с током candidiate.ID.
Используя 'foreach', я получил, но я хочу преобразовать этот оператор foreach в LINQ.
Что я уже пробовал:
код
public string GroupNameAR { get { string GroupName = ""; List[CandidateGroupInfo] CandidateGroups = CandidateGroupController.Instance.All;//i have used '[]' instead of '<>', to view code,here. foreach(var group in CandidateGroups) { foreach (var candidate in group.CandidateList) { if (candidate.ID == ID) { GroupName = group.NameAR; } } } return GroupName != ""? GroupName.ToUpper() : null; } }