Why do you use private variables with C# getter/setters?
<p>I see this all the time:</p>

<pre><code>    private int _myint;

    public int MyInt
    {
        get
        {
            return _myint;
        }
        set
        {
            _myint = value;
        }
    }
</code></pre>

<p>To me this seems identical to:</p>

<pre><code>    public int MyInt{ get; set; }
</code></pre>

<p>So why does everyone do the former... WHY THE PRIVATE VAR AT ALL?!</p>
