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