title: What is the purpose of Decimal.One, Decimal.Zero, Decimal.MinusOne in .Net
body: <p>Simple question - why does the Decimal type define these constants? Why bother?</p>
  
  <p>I'm looking for a reason why this is defined by the language, not possible uses or effects on the compiler. Why put this in there in the first place? The compiler can just as easily in-line 0m as it could Decimal.Zero, so I'm not buying it as a compiler shortcut.</p>