title: C# properties: how to use custom set property without private field?
body: <p>I want to do this:</p>
  
  <pre><code>public Name
  {
      get;
      set
      {
          dosomething();
          ??? = value
      }
  }
  </code></pre>
  
  <p>Is it possible to use the auto-generated private field? 
  <br>Or is it required that I implement it this way:</p>
  
  <pre><code>private string name;
  public string Name
  {
      get
      {
          return name;
      }
      set
      {
          dosomething();
          name = value
      }
  }
  </code></pre>