如何用foreach语句输出对象?
c#吧
全部回复
仅看楼主
level 6
lei_LINGER 楼主
现在有一个ArrayList变量,里面有若干对象(这些对象不全是来自一个派生类),但是这些对象都有一个可读的属性叫Name,
请问:如何用foreach语句输出每个对象的属性值Name? (如果不使用反射的话)
2015年06月01日 18点06分 1
level 12
不用反射,想不出好方法
2015年06月02日 07点06分 2
level 13
歇了吧
2015年06月02日 09点06分 3
level 15
这样行么?
2015年06月02日 09点06分 4
嗯,可以, dynamic[真棒]
2015年06月02日 10点06分
多谢,我只想到了用异常,和先判断类型再分类处理[狂汗]
2015年06月02日 10点06分
略屌,这个还真没用过
2015年06月03日 01点06分
level 5
代码写的好别扭 用弱类型就可以
2015年06月02日 10点06分 5
level 12
var不行么
2015年06月02日 13点06分 6
嗯,不行,因为我要输出对象的Name属性。编译时提示var的变量是object,其不包含Name属性
2015年06月02日 16点06分
1