Object 当一个对象引用另一个对象时,如何检索该对象的数据元素?

Object 当一个对象引用另一个对象时,如何检索该对象的数据元素?,object,properties,reference,Object,Properties,Reference,在本例中,如何从对象obj访问元素 class Shapes { int shapeid; string name; } Shapes shape = new Shape(); shape.shapeid = 10; shape.name = "roger"; object obj = shape; 如何访问obj.shapeid和obj.name???这只是一个假设的例子。在实际场景中,我使用代理调用webservice方法,该代理返回一个对象。我想浏览对象以查看中的数据。当我在

在本例中,如何从对象obj访问元素

class Shapes
{
  int shapeid;
  string name;
}

Shapes shape = new Shape();
shape.shapeid = 10;
shape.name = "roger";

object obj = shape;

如何访问obj.shapeid和obj.name???这只是一个假设的例子。在实际场景中,我使用代理调用webservice方法,该代理返回一个对象。我想浏览对象以查看中的数据。当我在VS中调试时,我看到了VS中的数据和子对象,但不确定如何以编程方式获取它们?

我不确定您的示例使用的是什么语言,但我怀疑您可以使用与设置相同的方式获取对象属性。因此,如果设置属性:shape.shapeid=10;然后得到属性:newVariable=shape.shapeid;我的意思是,当形状对象被分配或传递给对象类型的变量时,我如何访问存储在对象类型变量中的形状对象的元素?