title: Public vs Private{get, set}
body: <p>I'm making a new class and I caught myself wondering:
  Is there any difference between writing:</p>
  
  <pre><code>public string temp;
  </code></pre>
  
  <p>And writing:</p>
  
  <pre><code>private string temp;
  public string temp_
  {
  get { return temp; }
  set { temp = value; }
  }
  </code></pre>
  
  <p>I'm guessing this is kind of a newbie question, but I didn't find an absolute answer...
  In both cases it seems I can access the object outside the class.
  Is the private form just a sloppy way?</p>