If I want use a decimal-literal in code, I have seen that there exists the m-suffix (where m stands for money). Is this appropriate for any decimals or exists a more general assigment (d stands for double, that is for shure not the right thing although a direct conversion is supported).
object decimalValue=2m;
Please note, I took the object-assignment as example, because in the case of ...
decimal decimalValue=2;
... its implicit clear that 2 should be interpreted as decimal through the compiler.
EDIT: m seems to be ok, msdn uses it as example for the decimal type.