0

有人可以帮助我。在 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;
}
4

1 回答 1

0

你能解决这些问题吗?

string name = PC.Name;
int[] values;
foreach (obj value in val)
{
    values.Add(value);
}
// Do stuff
于 2013-05-06T22:53:09.620 回答