You are on page 1of 2

Count (Propiedad, objeto Collection) Devuelve un valor de tipo Integer que contiene el nmero de elementos de una coleccin.

Slo lectura.Utilice la propiedad Count para determinar el nmero de elementos de un objeto Collection. Count y Capacity. La primera sirve para conocer la cantidad actual de elementos que contiene la coleccin. La segunda indica la capacidad mxima actual de la coleccin para almacenar elementos. Es necesario tener presente que la capacidad de la coleccin, aumenta en caso de ser necesario al insertar un elemento, con lo que se garantiza el redimensionamiento automtico. Para acceder a los elementos contenidos por la coleccin se puede hacer mediante el uso de ndices o mediante la instruccin foreach. El propiedad Count, por otra parte, identifica cuantos artculos se encuentran actualmente almacenados en la lista. ArrayList (Clase) En C# un array es un dato de tipo referencia. Un array es una estructura de datos quecontiene variables (elementos) a los que se accede a travs de ndices. Implementa la interfaz IList mediante una matriz cuyo tamao aumenta dinmicamente segn se requiera.Proporciona una lista de los elementos de la coleccin con las capacidades de los interfaces anteriormente citados y algunas otras capacidades bsicas. Foreach: Se puede fcilmente recorrer un array con la sentencia foreach. Esta sentencia proporciona una manera elegante y sencilla de recorrer los distintos elementos de un array. Se utiliza para recorrer ms fcilmente la coleccin o el array pero no debera utilizarse para cambiar los contenidos de la coleccin o array porque puede tener efectos colaterales no deseados. La instruccin foreach repite un grupo de instrucciones incluidas en el bucle para cada elemento de una matriz o de un objeto collection. La instruccin foreach se utiliza para recorrer en iteracin una coleccin de elementos y obtener la informacin deseada, pero no se debe utilizar para cambiar el contenido de la coleccin, ya que se pueden producir efectos secundarios imprevisibles.

La clase ArrayList Una de las clases ms importantes que proporciona el namespace Systems.Collections se denomina System.Collections.ArrayList, que implementa las interfaces IList, ICollection e IEnumerable. Este tipo puede utilizarse para representar una lista de elementos con un tamao variable, es decir es un array cuyo tamao puede cambiar dinmicamente cuando sea necesario. Proporciona un determinado nmero de mtodos y propiedades para manipular sus elementos. Algunos de los ms importantes son los siguientes: Adapter( ) Mtodo esttico que crea un ArrayList para un objeto que implementa IList. Capacity Determina o lee el nmero de elementos del ArrayList. Count El nmero actual de elementos del ArrayList. Item( ) Obtiene o fija el elemento correspondiente a su ndice determinado. Add( ) Aade elementos al ArrayList. AddRauge ( ) Permite aadir los elementos de una ICollection al final del ArrayList. Marco Besteiro y Miguel Rodrguez Arrays y Colecciones Clear ( ) Elimina todos los elementos del ArrayList. Contains ( ) Determina si un elemento est en la ArrayList. Index Of ( ) Devuelve el ndice de un determinado elemento. Insert ( ) Inserta un elemento en un ArrayList. InsertRange( ) Inserta elementos de una coleccin en un ArrayList. Remove Elimina un determinado elemento. RemoveAt Elimina un determinado elemento accediendo a l a travs de su ndice. Sort( ) Ordena un ArrayList. ToArray( ) Copia los elementos del ArrayList a un array.

You might also like