如何用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
wangzhiqing999
这样行么?
2015年06月02日 09点06分
4
lei_LINGER
嗯,可以, dynamic
2015年06月02日 10点06分
lei_LINGER
多谢,我只想到了用异常,和先判断类型再分类处理
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
lei_LINGER
嗯,不行,因为我要输出对象的Name属性。编译时提示var的变量是object,其不包含Name属性
2015年06月02日 16点06分
1