Используя String.format, вы можете сделать это:
double price = 52000;
String.format("$%,.2f", price);
Обратите внимание на запятую, которая отличает ее от ответа @ Винсента
Выход:
$52,000.00
Хорошим ресурсом для форматирования является официальная java-страница по этому вопросу
Вы пытаетесь ввести окно вывода приложения в MonoDevelop, и оно доступно только для чтения.
Вы можете сконфигурируйте MonoDevelop для автоматического запуска программы из командной строки, щелкнув правой кнопкой мыши на пункте меню «options» вашего проекта и отметив Run на внешней консоли
в дереве Run> General
.
alt text http://psf.biz/public/monodevelop_run_on_external_console.jpg
Думаю, парень, который дал мне -1, был ослеплен этой огромной эмблемой «Работает на моей машине», тем не менее, это является правильный и единственный ответ.
Ваша проблема, из которой программа сразу выходит после чтения консольного входа? Если так, затем добавьте Console.ReadKey();
после последнего WriteLine
, таким образом, программа будет ожидать нажатия клавиши. Иначе я не знаю, какова проблема; я copy+pasted код и это работали.