Для того, чтобы вывести значение числовой переменной в денежном формате, нужно использовать метод ToString() с передачей ему значения "c".
Напримр:
price.ToString("c")
Метод ToString("c) отображает числовые значения как валюту в соответствии с культурой (региональными настройками) на сервере. Так, например, для en-US результатом будет $1,123,40. Переопределять значения региональных настроек для приложения можно в файле web.config, добавив в него секцию:
<globalization culture="en-GB" uiCulture="en-GB" />
Если захотите блеснуть такими знаниями при написании консольного приложения (например, лабораторная в институте), то имейте ввиду, что в консольных приложениях почему-то не отображается символ российской валюты Рубль. Вместо него отображается знак вопроса.