クラスのプロパティを取得する。
クラスからプロパティの一覧を取得する方法です。
--------------------
using System.Reflection;
// クラスの定義
class TestData {
public Text{get; set;}
}
// 任意の関数に以下をコピー。
Type t = typeof(TestData);
PropertyInfo[] propertyies = t.GetProperties();
foreach(PropertyInfo info in propertyies)
{
Console.WriteLine(info.Name);
Console.WriteLine(info.CanRead);
Console.WriteLine(info.CanWrite);
}
--------------------
同様にメンバを取得するメソッドもありますので、
クラスの型が判ればメンバを取得するのは簡単に出来ます。
.