Как округлить десятичную точку в большую сторону?

#c# #math

#c# #математика

Вопрос:

Я пытаюсь динамически определить максимальное значение для диаграммы. Если я проверяю значение

.434

Мне нужно, чтобы это округлилось до

.5

.

Это кажется довольно простым, и, возможно, я упускаю из виду какую-то часть этого, но я попробовал пару разных подходов с ошеломляющим успехом. Кто-нибудь знает, как всегда округлять с десятичными знаками?

Ответ №1:

 double x = 0.434;
int y = (int)Math.Ceiling(x*10);
x = y/10.0;
  

Комментарии:

1. Да, я не уловил, что округление происходит справа от десятичного знака.