Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
177 of 1492 menu
◀ ▶

Метод Floor

decimal.Floor возвращает наибольшее целое, не превышающее аргумент. Для положительных дробей это отбрасывание дробной части; для отрицательных - сдвиг ещё на единицу вниз. От Truncate метод отличается поведением на отрицательных значениях.

Синтаксис

decimal res = decimal.Floor(value);

Пример

Давайте применим Floor к 1.9:

using System; class Program { static void Main() { decimal res = decimal.Floor(1.9m); Console.WriteLine(res); } }

Результат выполнения кода:

1

Пример

Давайте округлим отрицательное значение вниз:

using System; class Program { static void Main() { decimal res = decimal.Floor(-1.1m); Console.WriteLine(res); } }

Результат выполнения кода:

-2

Пример

Давайте оставим целое значение без изменений:

using System; class Program { static void Main() { decimal res = decimal.Floor(5m); Console.WriteLine(res); } }

Результат выполнения кода:

5

Смотрите также

  • Ceiling,
    который округляет вверх до целого
  • Truncate,
    который отбрасывает дробь к нулю
  • Round,
    который округляет по правилам midpoint
  • decimal,
    тип аргумента и результата
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить