2009-07-09 13 views
0

私の質問の範囲は、Javaと他のCベースの言語の答えが異なる可能性があるので、ASP.NETだけです。キーワードthisを使用している場合のオーバーヘッド?

クラス内でキーワード「this」を使用してプロパティの参照を解除すると、どの程度のオーバーヘッドが発生しますか?私は特定の情報源が参照解除のために "this"の使用を妨害しようとしているのを見たようですが、これまで一般的に無視してきました。

+0

コード例を投稿してください。 –

+0

詐欺の投稿には申し訳ありません。私は最初に心に似た質問を見つけようとしましたが、検索で関連するものは戻ってこなかった。 – Jagd

答えて

2

単なるスタイルの問題だと思います。 this questionへの答えに述べられているように、コンパイラはこれを暗黙的に使用するために 'this'を挿入します。わかりやすくするために使っています。

+0

リンクをありがとう。それは私が探していたものを私に供給した。 – Jagd

0

StyleCopすべてのインスタンスフィールド参照にこれを使用することをお勧めします。

プロパティを介して前記フィールドにアクセスする場合と比較すると、抽象化をバイパスすることによって実際には(認識できなくても)より速くすべきではないか?

0

オーバーヘッドはありません。

関連する問題