「読み取り専用」のものを除いて、MyClassからプロパティのリストを取得する必要がありますが、「それらを取得できますか?」
public class MyClass
{
public string Name { get; set; }
public int Tracks { get; set; }
public int Count { get; }
public DateTime SomeDate { set; }
}
public class AnotherClass
{
public void Some()
{
MyClass c = new MyClass();
PropertyInfo[] myProperties = c.GetType().
GetProperties(BindingFlags.Public |
BindingFlags.SetProperty |
BindingFlags.Instance);
// what combination of flags should I use to get 'readonly' (or 'writeonly')
// properties?
}
}
そして最後に、私はそれらをソートしますか?、OrderBy <>を追加することを知っていますが、どのように?私は拡張機能を使用しています。前もって感謝します。