在 C# 中,假设我有一个Note
使用三个字符串成员变量调用的类。
public class Note
{
public string Title;
public string Author;
public string Text;
}
我有一个类型列表Note
:
List<Note> Notes = new List<Note>();
在 Author 列中获取所有不同值的列表的最简洁方法是什么?
我可以遍历列表并将所有不重复的值添加到另一个字符串列表中,但这似乎很脏且效率低下。我有一种感觉,有一些神奇的 Linq 构造可以在一行中完成此操作,但我无法想出任何东西。