C # - (int) Math.Round ((double) (3514 + 3515) / 2) = 3514?

Привет всем.

int[] ai1=new int[2] { 3514,3515 };

    void average1()
    {
        List<int> aveList = new List<int> { ai1[0],ai1[1]};
        double AveragLI = aveList.Average();
        int AverLI = (int)Math.Round((double)AveragLI);
        label1.Text = AverLI.ToString();
    }

Возвращает 3514; не должно быть 3515?

Ответы на вопрос(2)

Ваш ответ на вопрос