title: Why do you use private variables with C# getter/setters?
body: <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>