私は Resharper に Stylecop を使用しています。クラスで何かを呼び出すたびに、Stylecop はthisキーワードを使用するように指示します。しかし、IDE は、これは冗長なコードであると言っています (確かにそうです)。では、なぜthisキーワードを使用する必要があるのでしょうか?
冗長なコードは (明らかに) 必要ないことを意味し、コンパイラは this キーワードで何もしませんか? したがって、 this キーワードはわかりやすくするためのものだと思います。
また、CLR では、このようなことは言語間で一貫して当てはまりますか? したがって、答えが、コンパイラがthisキーワードに触れることさえなく、それがプレゼンテーションと明確さのためだけであるということである場合、同じことが VB.NET にも当てはまりますか? stylecop はこれを監視し、Fxcop (後で使用します) は技術的な観点からコードの品質を監視するため、すべて明確にするためだと思います。
ありがとう