小编Vit*_*ita的帖子

C# 中的根方法体在哪里?

C# 中的根方法体在哪里?我怎样才能看到它?我对它的内部工作原理感兴趣,但是当我选择任何类或方法(f12)时 -

我只看到一个声明,正文在哪里? 尸体在哪里?

c# methods

3
推荐指数
1
解决办法
60
查看次数

while 循环停止处理大数 C#

我的 while 循环在 10_000 上工作正常,但在 100_000 上加载需要时间,并且在 10_000_000 上不起作用。

我不明白为什么,它是一台机器,无论数字多少,它都应该很快。所以我认为我的代码中有一个错误,但对我来说,一切看起来都很好。

实施这个在此输入图像描述

Console.WriteLine(SumSequenceElements(10_000_000));

static double SumSequenceElements(int n)
{
   int i = 1;
   double sum = 0;
   while (i <= n)
   {
      int j = 0;
      double power = 1;
      while (j < i + 1)
      {
         power *= -1;
         j++;
      }

      sum += power / (i * (i + 1));
      i++;
   }

   return sum;
}
Run Code Online (Sandbox Code Playgroud)

c# big-o sum sequence while-loop

-1
推荐指数
1
解决办法
163
查看次数

标签 统计

c# ×2

big-o ×1

methods ×1

sequence ×1

sum ×1

while-loop ×1