title: Decimal.Round default setting for MidpointRounding
body: <p>The following applies:</p>
  
  <pre><code>var rounded = Decimal.Round(7.635m, 2);
  //rounded: 7.63
  </code></pre>
  
  <p>This, to me, is wrong and unexpected behavior. I would assume the value of <em>rounded</em> to be <strong>7.64</strong>.</p>
  
  <p>To achieve this, I can do:</p>
  
  <pre><code>var rounded = Decimal.Round(7.635m, 2, MidpointRounding.AwayFromZero);
  //rounded: 7.64
  </code></pre>
  
  <p>How can this <strong>not</strong> be the default behavior of <code>Decimal.Round</code>? Any good reason for this?</p>