C# decimal ToString() method is at variance
<p>Can anybody explain what's wrong?</p>

<p>I have row[i] that is boxed decimal and when calling "ToString()" it gives integer with 4 trailing zeros.</p>

<p>I also have ((object)35m) that is also boxed but it gives no zeros.</p>

<p>How it could happen? unless it's debugger issue or C# hard code I have no ideas.</p>

<p>I'm new at stackoverflow so I can't attach images. The following url is snapshot of debugger. 
<a href="http://img200.imageshack.us/img200/8749/decimalissuek.jpg" rel="nofollow">http://img200.imageshack.us/img200/8749/decimalissuek.jpg</a></p>
