このコード:
foreach (PropertyDescriptor descriptor in TypeDescriptor.GetProperties(lst[0]))
{
Console.WriteLine(descriptor.Name);
}
リスト内のすべての要素の名前を書き出します。つまり、FirstName / LastName などです。要素の子を書き出すにはどうすればよいですか? リストに Cars という要素があり、車のタイプと色が含まれている場合、TypeDescriptor を使用してそれを書き出すにはどうすればよいでしょうか?
現時点で得たものは次のとおりです。
- ファーストネーム
- 苗字
- 車
私が欲しいのは次のようなものです:
- ファーストネーム
- 苗字
- 車:トヨタ、赤
- 車:三菱、グリーン
誰もこれを行う方法を知っていますか?