C# 中的 Decimal.Truncate() 方法
C# 中的 Decimal.Truncate() 方法用于返回指定的 Decimal 的整数位。请记住,任何小数部分都将被舍弃。
语法
以下是语法 −
public static decimal Truncate (decimal val);
上面,Val 是要舍入的小数。
示例
我们现在来看一个实现 Decimal.Truncate() 方法的示例 −
using System; public class Demo { public static void Main(){ Decimal val = 6576.876m; Console.WriteLine("Decimal value = "+val); ulong res = Decimal.ToUInt64(val); Console.WriteLine("64-bit unsigned integer = "+res); Decimal val2 = Decimal.Truncate(val); Console.WriteLine("Integral digits of the decimal = "+val2); } }
输出
这将产生以下输出 −
Decimal value = 6576.876 64-bit unsigned integer = 6576 Integral digits of the decimal = 6576
示例
我们现在来看另一个实现 Decimal.Truncate() 方法的示例 −
using System; public class Demo { public static void Main(){ Decimal val = 28676.935m; Console.WriteLine("Decimal value = "+val); Decimal val2 = Decimal.Truncate(val); Console.WriteLine("Integral digits of the decimal = "+val2); } }
输出
这将产生以下输出 −
Decimal value = 28676.935 Integral digits of the decimal = 28676
广告