我经常听到使用反射很糟糕。虽然我通常避免使用反射,并且很少发现没有反射无法解决问题的情况,但我想知道...
对于那些在应用程序中使用过反射的人,您是否测量了性能损失?它真的很糟糕吗?
我经常听到使用反射很糟糕。虽然我通常避免使用反射,并且很少发现没有反射无法解决问题的情况,但我想知道...
对于那些在应用程序中使用过反射的人,您是否测量了性能损失?它真的很糟糕吗?
FillObject
,使用反射从数据行中填充对象。反射不会显著降低您应用程序的性能。如果没有使用反射,您可能能够更快地完成某些操作,但是如果反射是实现某些功能最简单的方法,则请使用它。如果反射成为性能问题,您可以随时将代码重构为不使用反射。
我认为你会发现答案是:这取决于情况。如果你想把它放在你的任务列表应用程序中,那么这不是什么大问题。但如果你想把它放在Facebook的持久化库中,那就是个大问题了。