Скажімо, у C #, у мене є клас під назвою Note із трьома змінними String member.
public class Note
{
public string Title;
public string Author;
public string Text;
}
У мене є список типу Примітка:
List<Note> Notes = new List<Note>();
Який би був найчистіший спосіб отримати список усіх різних значень у стовпці "Автор"?
Я міг би перебрати список і додати всі значення, які не є дублікатами, до іншого списку рядків, але це здається брудним та неефективним. У мене є відчуття, що є якась магічна конструкція Linq, яка зробить це за один рядок, але мені нічого не вдалося придумати.