私はMSDNヘルプを検索するために尋ねられた古い質問を読んでいますが、特に配列リストをループする問題に関連して、PropertyInfoが何であるかを本当に理解できません
c#foreach(オブジェクトのプロパティ)...これを行う簡単な方法はありますか?)。
簡単な授業をしました
public MyClass
{
public double myProperty; // etc
}
次に、クラスオブジェクトをリストに追加します。リストをループして、各オブジェクトのプロパティだけを変更したい
foreach ( MyClass i in MyClassList)
{
foreach ( double myProperty in i.GetType().GetProperties() )
{
// do something
}
}
しかし、エラーが発生します。リンクされた質問(上記)では、'doubleの代わりにPropertyInfoを使用するように指示されています。myProperryの「double」を置き換える必要があるPropertyInfoとは何ですか?それは何を表しますか?