title: #if DEBUG vs. Conditional("DEBUG")
body: <p>Which is better to use, and why, on a large project:</p>
  
  <pre><code>#if DEBUG
      public void SetPrivateValue(int value)
      { ... }
  #endif
  </code></pre>
  
  <p>or</p>
  
  <pre><code>[System.Diagnostics.Conditional("DEBUG")]
  public void SetPrivateValue(int value)
  { ... }
  </code></pre>