// ReSharper disable once CheckNamespace
namespace System
{
public static partial class SingleExtensions
{
///
/// (向下取整)返回小于或等于指定数字的最大整数值
///
///
///
public static int FloorToInt(this float f) => (int)MathF.Floor(f);
///
/// (进一法)返回大于或等于指定数字的最小整数值
///
///
///
public static int CeilingToInt(this float f) => (int)MathF.Ceiling(f);
///
/// 将值舍入到最接近的整数或指定的小数位数
///
///
/// 在两个数字之间时如何舍入的规范
///
public static int RoundToInt(this float f, MidpointRounding mode) => (int)MathF.Round(f, mode);
///
/// (五舍六入)将值舍入到最接近的整数或指定的小数位数
///
///
///
public static int RoundToInt(this float f) => (int)MathF.Round(f);
///
/// (四舍五入)将值舍入到最接近的整数或指定的小数位数
///
///
///
public static int Round2ToInt(this float f) => (int)MathF.Round(f, MidpointRounding.AwayFromZero);
}
}