Тема: LINQ Вибрати унікальні поля по одному ключі, а інші поля вивести...
Є клас ErrDescriptionStructure
    class ErrDescriptionStructure
    {
        public string serverName;
        public string fileName;
        public string line;
        public string value;
    }Для цього класу створюється лист і заповнюється
private List<ErrDescriptionStructure> errDescriptions = new List<ErrDescriptionStructure>();Потрібно записати у string errDescriptionsString таке: value - унікальне і всі ін. значення полів (serverName, fileName, line) перерахувати через кому
Наприклад: 
ErrDescriptionStructure має такі значення:
1) serverName = ser1, fileName = script1, line = 55, value = "Error 52"
2) serverName = ser1, fileName = script1, line = 123, value = "Error 52"
3) serverName = ser1, fileName = script1, line = 343, value = "Error 52"
4) serverName = ser1, fileName = script1, line = 8, value = "Error 182"
Тоді:
errDescriptionsString = 
"\n serverName  = ser1, ser1, ser1 | fileName = script1, script1, script1 | line = 55, 123, 343 | value = \"Error 52\"" + 
"\n serverName  = ser1 | fileName = script1 | line = 8 | value = \"Error 182\""Це можна зробити за допомогою LINQ ? Як?