C#如何访问匿名对象的内容

2025-05-05 09:10:11

1、首先我们新建一个form窗体,窗体中有如下的控件,主要的是listbox,其他的button按钮可以忽略。

C#如何访问匿名对象的内容

3、接下来就是我们要重点讲解的了,我们要遍历一下listBox1中的每一项内容,输出其name与id的值,你肯定会如下操作,但是却不成功。

C#如何访问匿名对象的内容

5、接下来你运行输出的时候却发现输出的并不是name的值而是name字符串,这也是反射的不一样的地方

C#如何访问匿名对象的内容

7、综上所述,C#访问匿名对象我们常用反射机制,通过GetProperties来获取所有的匿名项,然后通过GetValue获取值即可。是不是很简单啊!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢