using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ReversetArray
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] intArray = new  int[]{11,12,13,14,15,16};
            foreach (int m in intArray)//把没排序的元素打印出来
            {                Console.WriteLine(m);            }
            Console.WriteLine("\n");            Array.Reverse(intArray, 1, 5);//对数组从索引为1的元素开始对5个元素进行排序
            foreach (int m in intArray)
            {                Console.WriteLine(m);
            }
            Console.WriteLine("\n");            Array.Reverse(intArray);//对数组中的所有元素排序
            foreach (int m in intArray)
            {                Console.WriteLine(m);
            }            Console.ReadLine();        }
    }
}请问为什么最后:
 Array.Reverse(intArray);//对数组中的所有元素排序
            foreach (int m in intArray)
            {                Console.WriteLine(m);
            }            Console.ReadLine();        }
输出来的值不是反序呢?输出的结果是:12,13,14,15,16,11 很是费解啊。
请帮忙看看是哪里的问题啊。谢谢
程序运行没有错误啊