Использование C# с Lambda (или каким-либо методом), как я могу объединить различные данные (из столбцов) одного и того же имени? У них могут быть некоторые общие и разные поля.Информация об объединении LAMBDA C#
0
A
ответ
0
Вы пробовали Группировать по инструкции?
Вот другой StackOverflow об этом: Group by in LINQ
+3
Это комментарий, не ответ – bolt19
0
{
List<Instituition> Instituitions = new List<Instituition>() {
new Instituition { Name = "Name1", Alias = "",Area="" },
new Instituition { Name = "Name1", Alias = "Alias1",Area="" },
new Instituition { Name = "name2", Alias = "Audi" ,Area="444"},
new Instituition { Name = "Name1", Alias = "",Area="Garden" }};
var results = Instituitions.GroupBy(i => i.Name,
i => i.Alias,
(key, g) => new
{
Name = key,
Alias = g.Where(a =>a != "").FirstOrDefault(),
Area = Instituitions.Where(a=>a.Name == key && a.Area != "").Select(a=>a.Area).FirstOrDefault()
}
);
}
class Instituition
{
internal string Name;
internal string Alias;
internal string Area;
}
Смежные вопросы
- 1. cvs2svn и информация об объединении
- 2. Oracle Spool - Отсутствует информация об объединении
- 3. Python - Чтение из текстового файла и информация об объединении
- 4. Заявление об объединении MySQL
- 5. MySQL запрос об объединении
- 6. Узнать об объединении интервалов
- 7. Вопрос об объединении TFS
- 8. Код Вопрос об объединении
- 9. информация об изменении меню информация
- 10. , передающий только информацию об объединении svn
- 11. Сообщение об объединении в RAISERROR
- 12. Вопрос JSmooth об объединении JRE
- 13. Два вопроса об объединении MergEXT
- 14. вопрос об объединении суммы суммы
- 15. пролог - информация об извлечении
- 16. Информация об объектах/модулях
- 17. Информация об монтаже
- 18. Информация об аплетах AjaxFileBrowser
- 19. Превосходная информация об ошибках
- 20. Дополнительная информация об getChildrenUnmodifiable
- 21. Информация об услугах Google
- 22. JavaScript информация об объекте
- 23. Общая информация об API
- 24. Информация об оборудовании Bluetooth
- 25. Регенерация_session_id информация об уничтожении
- 26. Информация об исключении: System.Reflection.TargetInvocationException
- 27. информация об извлечении/обмене
- 28. Информация об ошибке SSIS
- 29. Информация об обновлении подвариантности
- 30. Magento Информация об установке
ваши данные образцы не достаточно, чтобы получить четкую картину того, что вы хотите точно – Jonesopolis