Should you always refer to local class variables with "this"
<p>In C# you can refer to values in a class using the 'this' keyword.</p>

<pre><code>class MyClass
{
    private string foo;

    public string MyMethod()
    {
        return this.foo;
    }
}
</code></pre>

<p>While I presume the answer will likley be user preference, is it best practice to use the this keyword within a class for local values?</p>
