У меня есть некоторые десятичные данные, поступающие из внешней службы.Мне нужно отформатировать данные в 2 знака после запятой, так как они представляют деньги, но если я использую стандартный формат C, я округляю число:
var x = 42.999m;
var y = string.Format("{0:C}", x);
В результате y содержит £ 43,00.Как я могу получить округление до £ 42,99?
(обратите внимание, что этот вопрос не тот же)