0

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

在类中使用关键字“this”来取消引用属性时会涉及多少开销?似乎我已经看到某些消息来源试图阻止使用“this”来取消引用,但总的来说我直到现在才忽略它们。

4

3 回答 3

2

我认为这只是一个风格问题。如该问题的答案所述,编译器将“this”注入到 this 的隐式使用中。为了清楚起见,我会使用它。

于 2009-07-09T17:39:04.063 回答
0

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

与通过属性访问所述字段相比,绕过抽象实际上不应该更快(尽管不明显)吗?

于 2009-07-09T17:37:50.760 回答
0

没有开销。

于 2009-07-09T17:41:51.280 回答