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