【发布时间】:2012-03-08 10:58:14
【问题描述】:
通过方法设置字段和通过属性设置字段之间是否存在已知的性能差异?
(我只是想知道实现一个属性是否会向 IL 发出一些额外的东西,这使得 PROPERTY 的工作速度比直接调用设置值的方法要慢)
【问题讨论】:
-
试试吧!循环运行这两种方法并计时。
-
@Oded:我做到了 :) 现在我可以看到该属性似乎更慢
-
没有什么比自己测试这些东西更好:)
-
如果存在性能差异,则必须以 µs 为单位进行衡量,因此您应该使用更易于理解的方式,而不是最有效的方式。
标签: c# .net properties clr