Reverse Método
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

ArrayList.Reverse (Método) ()

 

Invierte el orden de los elementos en la ArrayList completa.

Espacio de nombres:   System.Collections
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual void Reverse()

Exception Condition
NotSupportedException

ArrayList es de solo lectura.

This method uses M:System.Array.Reverse(System.Array) to reverse the order of the elements, such that the element at T:System.Collections.ArrayList [i], where i is any index within the range, moves to T:System.Collections.ArrayList [j], where j equals index + index + count - i - 1.

This method is an O(n) operation, where n is P:System.Collections.ArrayList.Count.

The following code example shows how to reverse the sort order of the values in an T:System.Collections.ArrayList.

using System;
using System.Collections;
public class SamplesArrayList  {

   public static void Main()  {

      // Creates and initializes a new ArrayList.
      ArrayList myAL = new ArrayList();
      myAL.Add( "The" );
      myAL.Add( "quick" );
      myAL.Add( "brown" );
      myAL.Add( "fox" );
      myAL.Add( "jumps" );
      myAL.Add( "over" );
      myAL.Add( "the" );
      myAL.Add( "lazy" );
      myAL.Add( "dog" );

      // Displays the values of the ArrayList.
      Console.WriteLine( "The ArrayList initially contains the following values:" );
      PrintValues( myAL );

      // Reverses the sort order of the values of the ArrayList.
      myAL.Reverse();

      // Displays the values of the ArrayList.
      Console.WriteLine( "After reversing:" );
      PrintValues( myAL );
   }

   public static void PrintValues( IEnumerable myList )  {
      foreach ( Object obj in myList )
         Console.WriteLine( "   {0}", obj );
      Console.WriteLine();
   }

}


/* 
This code produces the following output.

The ArrayList initially contains the following values:
   The
   quick
   brown
   fox
   jumps
   over
   the
   lazy
   dog

After reversing:
   dog
   lazy
   the
   over
   jumps
   fox
   brown
   quick
   The
*/ 

Universal Windows Platform
Disponible desde 10
.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar:
© 2016 Microsoft