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