Reverse elements in an array

后端 未结 6 1882
既然无缘
既然无缘 2020-11-30 14:58

I setup an array and i would like to create a method that will return an array with the elements in reverse. e.g. if there are 10 slots then array1[9] = 6 so

6条回答
  •  伪装坚强ぢ
    2020-11-30 16:02

     public class MyList : IEnumerable
    {
        private T[] arr;
    
        public int Count
        {
            get { return arr.Length; }
        }            
    public void Reverse()
        {
            T[] newArr = arr;
            arr = new T[Count];
            int number = Count - 1;
            for (int i = 0; i < Count; i++)
            {
                arr[i] = newArr[number];
                number--;
            }
        }
    }
    

提交回复
热议问题