C#で、3つのStringメンバー変数を持つNoteというクラスがあるとします。
public class Note
{
public string Title;
public string Author;
public string Text;
}
そして、私はタイプノートのリストを持っています:
List<Note> Notes = new List<Note>();
著者列のすべての個別の値のリストを取得する最もクリーンな方法は何でしょうか?
リストを反復処理して、重複していないすべての値を別の文字列リストに追加することもできますが、これはダーティで非効率的です。これを1行で実行する魔法のLinq構造があるように感じますが、何も思いつきませんでした。