C#初学者希望讲的详细一点

img

写出输出结果
 (二)设计性实验
1.i,用方法Fact(static intFact(inti))。调用Fact方法求1!+2!+3!+..+
n!。

```

初学C#,求教 详细一点

using System;
namespace jiechengDemo{
  class Program{
    public static long intFact(int n){
      if (n == 0)
        return 1;
      else
        return n * intFact(n - 1);
    }
    static void Main(string[] args){
      Console.Write("enter n:");
      int n= int.Parse(Console.ReadLine());
      long sum = 0;
      for (int i = 1; i <= n; i++){
        sum += intFact(i);
      }
      Console.WriteLine(sum.ToString());
      Console.Read();
    }
  }
}