有没有办法在不隐式声明的情况下将多个变量加在一起

Is there a way to add multiple variables together without implicitly declaration

我有 23 个 int 变量,它们在加载表单时获得赋值,是否有一种快捷方式可以将它们加在一起而无需隐式添加。 I.E VarAns = Var1 + Var2 + Var3.... + Var 23.

 MathsGrp1 = Convert.ToInt32(textBoxMathsGrp1.Text);
        MathsGrp3 = Convert.ToInt32(textBoxMathsGrp3.Text);
        MathsGrp2 = Convert.ToInt32(textBoxMathsGrp2.Text);
        MathsGrp4 = Convert.ToInt32(textBoxMathsGrp4.Text);
        EnglishGrp1 = Convert.ToInt32(textBoxEnglishGrp1.Text);
        EnglishGrp2 = Convert.ToInt32(textBoxEnglishGrp3.Text);
        EnglishGrp3 = Convert.ToInt32(textBoxEnglishGrp2.Text);
        EnglishGrp4 = Convert.ToInt32(textBoxEnglishGrp4.Text);
        Construction = Convert.ToInt32(textBoxConstruction.Text);
        PSD = Convert.ToInt32(textBoxPSD.Text);
        Careers = Convert.ToInt32(textBoxCareers.Text);
        ASDAN = Convert.ToInt32(textBoxASDAN.Text);
        Music = Convert.ToInt32(textBoxMusic.Text);
        Spare = Convert.ToInt32(textBoxSpare.Text);
        Art = Convert.ToInt32(textBoxArt.Text);
        Science = Convert.ToInt32(textBoxScience.Text);
        PEGrp1 = Convert.ToInt32(textBoxPEGrp1.Text);
        PEGrp2 = Convert.ToInt32(textBoxPEGrp2.Text);
        ICT = Convert.ToInt32(textBoxICT.Text);
        HairDressing = Convert.ToInt32(textBoxHairDressing.Text);
        CookingGrp1 = Convert.ToInt32(textBoxCookingGrp1.Text);
        CookingGrp2 = Convert.ToInt32(textBoxCookingGrp2.Text);
        CookingGrp3 = Convert.ToInt32(textBoxCookingGrp3.Text);
        // int Check =  insert Long list of variables here

P.S 我知道有更好的方法来初始化文本框字符串并将其转换为整数,但我想保持简单。

 public void Function()
  {
     List<int> Collection = new List<int>();
     Collection.Add(1);
     Collection.Add(2);
     Collection.Add(3);
     Collection.Add(7);
     Collection.Add(9);
     Collection.Add(5);
     Collection.Add(25);

     foreach (int Elem in Collection)
     {
        int Result = 0;
        Result = Result + Elem;
     }
  }