Методы C# для извлечения целой части из числа с плавающей запятой

Чтобы извлечь целую часть числа с плавающей точкой в ​​C#, можно использовать несколько методов. Вот некоторые распространенные подходы:

  1. Приведение: вы можете привести число с плавающей запятой к целочисленному типу, например int или long, что автоматически усекает десятичную часть и сохраняет целую часть. Вот пример:
float floatValue = 3.14f;
int intValue = (int)floatValue;
  1. Math.Floor: метод Math.Floor возвращает наибольшее целое число, меньшее или равное указанному значению с плавающей запятой. Вот пример:
float floatValue = 3.14f;
int intValue = (int)Math.Floor(floatValue);
  1. Math.Truncate: метод Math.Truncate возвращает целую часть числа с плавающей запятой, удаляя дробную часть без округления. Вот пример:
float floatValue = 3.14f;
int intValue = (int)Math.Truncate(floatValue);
  1. Манипулирование строками. Вы можете преобразовать число с плавающей запятой в строку и извлечь целую часть, используя методы манипуляции строками. Вот пример:
float floatValue = 3.14f;
int intValue = int.Parse(floatValue.ToString().Split('.')[0]);

Это некоторые из распространенных методов извлечения целой части числа с плавающей запятой в C#. Выберите тот, который лучше всего соответствует вашим требованиям и стилю кодирования.