繁体   English   中英

是否有与Delphi的System.Frac等效的方法?

[英]Is there an equivalent method to Delphi's System.Frac?

我正在寻找一种等效于.NET中Delphi的System.Frac的方法。

Delphi函数剥离整数,只保留小数点后的值。

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

我不知道这种功能,而且我认为它不存在。 这样的函数将是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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM