Как я могу преобразовать десятичное число в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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