我很想知道技术原因:为什么反射在 .NET 中表现不佳?
最佳答案
reflection does not perform well
这是一个非常充实的声明。 “表现好”是相对的。与静态代码相比,反射调用的性能不那么好。但是,几乎在所有情况下,.NET 中的反射都是 极快 .我不能低估这一点。反射在 .NET 1.x 天和其他语言中名声不佳,但 .NET 2.0+ 中的反射是 极快 .
在 99% 的情况下,“反射是否太慢”是一个无关紧要的问题。我怀疑您是否需要费心衡量反射调用与静态调用的性能影响。
关于.net - 为什么反射在 .NET 中表现不佳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1162614/