0

答えはJavaと他のCベースの言語では異なる可能性があるため、私の質問の範囲はASP.NETのみです。

クラス内でキーワード「this」を使用してプロパティを逆参照する場合、どのくらいのオーバーヘッドが発生しますか?特定のソースが間接参照のための「this」の使用を思いとどまらせようとしているのを見たようですが、一般的に私は今までそれらを無視していました。

4

3 に答える 3

2

スタイルだけの問題だと思います。this questionへの回答で述べたように、コンパイラは this の暗黙的な使用に「this」を挿入します。わかりやすくするために使用します。

于 2009-07-09T17:39:04.063 に答える
0

StyleCopは、すべてのインスタンス フィールド参照にこれを使用することを推奨しました。

そして、プロパティを介して上記のフィールドにアクセスする場合と比較すると、抽象化をバイパスすることで、実際には (目立たないものの) 高速になるのではないでしょうか?

于 2009-07-09T17:37:50.760 に答える