使用关键字时的开销?

时间:2009-07-09 17:34:16

标签: asp.net this

我的问题范围仅仅是ASP.NET,因为Java和任何其他基于C语言的答案可能不同。

在类中使用关键字“this”取消引用属性需要多少开销?似乎我已经看到某些消息来源试图阻止使用“this”进行解除引用,但通常我直到现在才忽略它们。

3 个答案:

答案 0 :(得分:2)

我认为这只是一种风格问题。正如this question的答案所述,编译器将'this'注入到隐式使用中。我会用它来清楚。

答案 1 :(得分:0)

StyleCop建议将其用于所有实例字段引用。

与通过属性访问所述字段进行比较时,绕过抽象实际上是否应该更快(虽然不可察觉)?

答案 2 :(得分:0)

没有开销。