私の質問の範囲は、Javaと他のCベースの言語の答えが異なる可能性があるので、ASP.NETだけです。キーワードthisを使用している場合のオーバーヘッド?
クラス内でキーワード「this」を使用してプロパティの参照を解除すると、どの程度のオーバーヘッドが発生しますか?私は特定の情報源が参照解除のために "this"の使用を妨害しようとしているのを見たようですが、これまで一般的に無視してきました。
私の質問の範囲は、Javaと他のCベースの言語の答えが異なる可能性があるので、ASP.NETだけです。キーワードthisを使用している場合のオーバーヘッド?
クラス内でキーワード「this」を使用してプロパティの参照を解除すると、どの程度のオーバーヘッドが発生しますか?私は特定の情報源が参照解除のために "this"の使用を妨害しようとしているのを見たようですが、これまで一般的に無視してきました。
単なるスタイルの問題だと思います。 this questionへの答えに述べられているように、コンパイラはこれを暗黙的に使用するために 'this'を挿入します。わかりやすくするために使っています。
リンクをありがとう。それは私が探していたものを私に供給した。 – Jagd
StyleCopすべてのインスタンスフィールド参照にこれを使用することをお勧めします。
プロパティを介して前記フィールドにアクセスする場合と比較すると、抽象化をバイパスすることによって実際には(認識できなくても)より速くすべきではないか?
オーバーヘッドはありません。
コード例を投稿してください。 –
詐欺の投稿には申し訳ありません。私は最初に心に似た質問を見つけようとしましたが、検索で関連するものは戻ってこなかった。 – Jagd