小编Hba*_*bas的帖子

我可以改进嵌入式C#上的"double.IsNaN(x)"函数调用吗?

我在for循环中调用了数百万次的代码,检查传递的参数是否是double.NaN.我描述了我的应用程序,其中一个瓶颈就是这个简单的功能:

public void DoSomething(double[] args)
{
    for(int i = 0; i < args.Length;i++)
    {
       if(double.IsNan(args[i]))
       {
         //Do something
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

即使我无法更改内部的代码,我可以优化它if吗?

c# performance

4
推荐指数
1
解决办法
1455
查看次数

标签 统计

c# ×1

performance ×1