如何访问匿名对象的属性

dan*_*die 1 .net c# data-binding anonymous-types winforms

我有一个WinForms组合框,我绑定了一个匿名对象列表(打印机描述和位置).

这里的目标是选择默认打印机(与打印机位置匹配).

但是在foreach下面的循环中,我无法访问匿名对象的属性.

替代文字

我知道一个解决方法(我尝试了一个带有Location&Description属性的私有嵌套DTO)
但是有没有办法在不创建具体类的情况下访问匿名对象的属性

也许我只是懒惰这里...

Dav*_*ton 7

有,但他们更加hackish.去具体课程.

仅举几例:

  1. 反射
  2. 通过示例键入

但可以肯定的是,上述两个项目都需要更多的编码,而不是创建一个简单的POCO.