gpt4 book ai didi

.net - 为此使用反射,还有其他方法吗?

转载 作者:行者123 更新时间:2023-12-04 07:01:07 25 4
gpt4 key购买 nike

我有一个 keyvaluepair(string,string) 列表,第一个字符串类似于 class.property,第二个字符串是分配给该 class.property 的值。

我目前正在遍历该列表,并通过使用反射来设置每个值。

它有效,但我的问题是有更快的方法吗?

最佳答案

如果您重复使用相同的属性(例如针对各种目标对象),则使用 build a delegate out of the setter 会更快使用 Delegate.CreateDelegate并使用它。但是,只有在我分析它并发现这是一个瓶颈时,我才会这样做。它碰巧对我的 Protocol Buffer 实现产生了很大的影响,但这确实需要尽可能快,所以我很高兴应用一些微优化。

关于.net - 为此使用反射,还有其他方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815816/

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