c# - 在 C# 中获取数字部分值的最快方法是什么?

标签 c# floating-point

float f = 5.13;
double d = 5.13;

float fp = f - (float)Math.floor(f);
double dp = d - Math.floor(d);

有没有比每次调用外部函数更快的方法?

最佳答案

“外部函数”?

System.Math 内置于 mscorlib 中!

这实际上是最快的方法。

关于c# - 在 C# 中获取数字部分值的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/899026/

相关文章:

.net - C double 与 .NET double 不同吗?

c# - 我可以将每个项目存储在 c# web api 中 foreach 循环内的 json 数组中吗?

c# - 将字节数组从 Oracle RAW 转换为 System.Guid?

c# - 混合使用.Net Standard 和.Net Framework 时如何自动部署隐藏的NuGet 依赖项的C# DLL?

linux - 通过 ssh 在 OpenCL 中的浮点错误

scala - 如何比较scala中两种不同类型的对象?

c# - 在什么时候我需要处理我的自定义 WPF 用户控件?

c# - 鼠标移动和鼠标停止使用什么事件

c - 与 C 中的浮点值略有混淆。 (cs50 pset1 gredy.c)

iphone - slider 不符合我的预期