是否有一个与Delphi's System.Frac等效的方法?

本文关键字:Frac 方法 System 有一个 Delphi 是否 | 更新日期: 2023-09-27 18:19:22

我正在寻找一个方法相当于Delphi的System.Frac在。net。

Delphi函数去掉整数,只留下小数点后的值。

我可以写我自己的方法,但我认为我会检查?

是否有一个与Delphi's System.Frac等效的方法?

我不知道有这样的函数,我也不认为它存在。这样的函数将是Math类的一部分,我在那里看不到它。所以你必须使用value-Math.Truncate(value):

public static double Frac(double value)
{
  return value-Math.Truncate(value);
}

试试这个链接

 double value, fraction;
 value = 8.24;
 fraction = value - (int) value;

Decimal d=1.58M;
Decimal fractional=d-Decimal.Truncate(d);