Phương thức MathF.Truncate() trong C# được dùng để tính phần nguyên của một số float (số thực đơn độ chính xác) được chỉ định.
Cú pháp
public static float Truncate(float val);
Tham số val là số cần cắt bỏ phần thập phân.
Ví dụ 1: Với vô cực
using System;
public class Demo {
public static void Main() {
float val1 = float.PositiveInfinity;
float val2 = float.NegativeInfinity;
Console.WriteLine("MathF.Truncate(val1) = " + MathF.Truncate(val1));
Console.WriteLine("MathF.Truncate(val2) = " + MathF.Truncate(val2));
}
}
Kết quả
MathF.Truncate(val1) = Infinity MathF.Truncate(val2) = -Infinity
Ví dụ 2: Với số thực thường
using System;
public class Demo {
public static void Main() {
float val1 = 76.8787f;
float val2 = 4646.5656f;
Console.WriteLine("MathF.Truncate(val1) = " + MathF.Truncate(val1));
Console.WriteLine("MathF.Truncate(val2) = " + MathF.Truncate(val2));
}
}
Kết quả
MathF.Truncate(val1) = 76 MathF.Truncate(val2) = 4646