Declaring class properties as a decimal
<pre><code> public class Invoice
    {
        public decimal Amount { get; set; }
    }
</code></pre>

<p>I know that <strong>M</strong> is the suffix for decimal values</p>

<pre><code>  public class Invoices
    {
        public void IdentityTest()  
        {
            Invoice firstInvoice = new Invoice();  
            firstInvoice.Amount = 0.0M;
        }    
    }
</code></pre>

<p>What is the point of declaring class properties as decimal when you have to use M with a value which you expect to be decimal?</p>
