gpt4 book ai didi

c# - 如何遍历匿名类型的所有字段

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:33 25 4
gpt4 key购买 nike

我想获取匿名类型的列表,然后导出到 excel。如果我有数据,我有导出到 excel 的代码,但我希望能够编写一些通用代码:

遍历匿名类型的所有字段,以便我可以将其导出到 excel。如果可能的话,我也想保留顺序。

最佳答案

我碰巧有一些代码几乎可以做到这一点......

不能通过反射保证属性的顺序,但构造函数参数可以。因此,您可以通过构造函数参数获取名称,然后从那里获取属性。

这是一个 blog post它使用匿名类型进行无效性检查......但基本上你会执行与中间这一点相同的步骤,但取而代之的是获取值。请注意,我使用通用类让我只执行一次反射位 - 之后我有委托(delegate)来获取值和名称列表。

关于c# - 如何遍历匿名类型的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3245333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com