Метод Truncate
Статический метод Math.Truncate убирает
дробную часть, не меняя знак целой: для
Floor:
Floor(-1.9) даёт double.
Синтаксис
double res = Math.Truncate(value);
Пример
Давайте применим Truncate к
using System;
class Program
{
static void Main()
{
double res = Math.Truncate(1.9);
Console.WriteLine(res);
}
}
Результат выполнения кода:
1
Пример
Давайте применим Truncate к
using System;
class Program
{
static void Main()
{
double res = Math.Truncate(-1.9);
Console.WriteLine(res);
}
}
Результат выполнения кода:
-1
Пример
Давайте сравнить Truncate и Floor для
using System;
class Program
{
static void Main()
{
Console.WriteLine(Math.Truncate(-1.9));
Console.WriteLine(Math.Floor(-1.9));
}
}
Результат выполнения кода:
-1
-2