有人可以帮助我吗?在C#.net中,我需要从对象中的对象中提取属性及其值。对象“pc”可能包含其他不同类型的对象,我需要递归地通过“pc”提取我需要的内容。
此处的层次结构图片: http://www.virtualizeplanet.com/pcobjects.jpg
我已经尝试将val属性传递给一个单独的对象“cc”,尝试使用此代码迭代它但是我没有得到正确的结果:
object cc = pc.val;
foreach (var pp in cc.GetType().GetProperties())
{
string name = pp.Name;
}
答案 0 :(得分:0)
你可以解决这些问题吗?
string name = PC.Name;
int[] values;
foreach (obj value in val)
{
values.Add(value);
}
// Do stuff