Как я могу преобразовать десятичное число в int, используя функцию округления, но с целыми числами в С#?C#

Место общения программистов C#
Anonymous
Как я могу преобразовать десятичное число в int, используя функцию округления, но с целыми числами в С#?

Сообщение Anonymous »

Я хочу преобразовать значения, приведенные ниже.
  • Округление до 4-й цифры (первые 3 цифры должны быть 0). Никаких десятичных знаков. Например: 89231.1 должно быть 89000, тогда 67898.125 будет 68000
  • Округление до 2-й цифры (первая цифра должна быть 0). Никаких десятичных знаков. Например: 89,6 должно быть 90, тогда 87,36 будет 90.
  • Округление до первой цифры. Никаких десятичных знаков. Например. 75,6 должно быть 76
Я пробовал функцию Math.Round(), но она работает не во всех случаях.

Подробнее здесь: https://stackoverflow.com/questions/786 ... numbers-in

Вернуться в «C#»