You must use a decimal to store monetary values.
But regardless of whether you are using a decimal or floating point type, your question asks how a number can be displayed with two decimal places. Use money.ToString("0.00")to display two decimal places.