我刚看到这行C代码,我想知道它是否贵

Assembly assembly = useEntryAssembly ? Assembly.GetEntryAssembly() : Assembly.GetCallingAssembly();

最佳答案

除非你经常打这样的电话,否则费用很小,我也不会担心。
在我的机器上,在调试模式下随机运行时,第一次Assembly.GetEntryAssembly()需要164个滴答声,第二次需要7个滴答声。如果没有使用反射器深入,它似乎在缓存调用。
我的机器每秒有2597734个滴答声,所以164对7仍然不重要。

07-24 09:19