有一个这样的url地址:...add.aspx?x=52,54,65,47,58,25,45,14
现在我想在C#语言中实现如下功能
1、把Request["x"]中的值赋于一个数组变量(单精度变量)中,例如
AddX[0]=52
AddX[1]=54
AddX[2]=65
AddX[3]=47
AddX[4]=58
AddX[5]=25
AddX[6]=45
AddX[7]=14
2、把AddX数组变量中求和,赋给变量AddValue
3、利用AddValue求出平均值
由于Request["x"]中的个数不定,所以要在程序里求出"x"的个数n我是初学者,很多东西不懂,希望有能者帮之,谢谢~

解决方案 »

  1.   

    1.  string [] AddX = Request.QueryString["x"].ToString().Split(',');2.  int AddValue = 0;
        for(int i = 0; i < AddX.Length; i ++)
        {
            AddValue += AddX[i];
        }3.  int a = AddValue/AddX.Length;
      

  2.   

    string x = "52,54,65,47,58,25,45,14";
    string[] AddX = x.Split(',');
    double AddValue = 0;
    foreach (string t in AddX)
    {
    AddValue += Convert.ToDouble(t);
    }
    Response.Write("Average = " + (AddValue / AddX.Length).ToString());
      

  3.   

    sorryAddValue += AddX[i];改为
    AddValue += Convert.ToInt32(AddX[i]);