Merhaba,
Sorumu bir örnekle detaylandırayım.
            int[] siralar2 = { 1, 5, 9, 10, 16, 19 };
            int[] Md2 = { 4, 8,  11,  12,  18 };
            GMD4 = 0; GMD8 = 0; GMD11 = 0; GMD12 = 0; GMD18 = 0;
            for (int l = 0; l < siralar2.Length; l++)
            {
                if (l==0)
                {
                    GMD4 = siralar2[0] * Md2[0];
                }
                if (l == 1)
                {
                    GMD8 = siralar2[1] * Md2[1];
                }
                if (l == 2)
                {
                    GMD11 = siralar2[2] * Md2[2];
                }
                if (l == 3)
                {
                    GMD12 = siralar2[3] * Md2[3];
                }
                if (l == 4)
                {
                    GMD18 = siralar2[4] * Md2[4];
                }
Burada her döngü için ayrı ayrı kod bloğu ekleme zorunda kalıyorum.  Değişkenler için bir liste oluşturulabilir mi?
            int[] Sonuclar2 = { int GMD4 ; int GMD8 ; int GMD11 ; int GMD12 ; int GMD18  };
yukarıdaki benzer bir kod kullanarak,
            int[] siralar2 = { 1, 5, 9, 10, 16, 19 };
            int[] Md2 = { 4, 8, 11, 12, 18 };
            int[] sonuclar2 = { int GMD4 ; int GMD8; int GMD11; int GMD12; int GMD18  };
        
            GMD4 = 0; GMD8 = 0; GMD11 = 0; GMD12 = 0; GMD18 = 0;
            for (int l = 0; l<siralar2.Length; l++)
            {
                sonuclar2[l] = siralar2[l] * Md2[l];
            }
Teşekkürler.