asp.net下计算数字1至10的总和

复制代码 代码如下:

  protected void Page_Load(object sender, EventArgs e)

  {

  Response.Write(string.Format("数字1~10总和等于{0}。", Sum(1, 10).ToString()));

  }

  private int Sum(int min, int max)

  {

  int s = 0;

  for (int i = min; i <= max; i++)

  {

  s += i;

  }

  return s;

  }

  执行结果:

  

  上面的方法,Insus.NET觉得不理想,故产生如下另外一个方法,重构了上面的Sum的函数:

  

复制代码 代码如下:

  private int Sum(int min, int max)

  {

  return (max + 1) * max / 2;

  }