我有一个“对象”列表,其中包含不同种类的对象。我需要能够编辑/读取所有对象的属性,但我不知道该怎么做。
List<object> objects = new list<object>();
SomeObject obj;
objects.add(obj);
Int value = objects(0).somevariable;
但它显然无法读取“somevariable”,因为代码不知道对象有它。由于列表中的所有对象都具有变量“somevariable”,这样做是否可行?
另外,我正在使用 XNA,但这可能没有任何区别。
编辑:谢谢大家的回答,我明天上电脑时试试。