martes, 10 de febrero de 2009

Perfomance: Como recorrer un ArrayList

Alquien se ha puesto a pensar, cual es la mejor forma de iterar sobre un objeto del tipo de dato arraylist?. Las alternativas para poder iterar sobre este tipo de dato es:
  • Usar for
  • Usar un foreach
  • o un ciclo while utilizando GetEnumerator()
Para salir de esta dudita, cree tres metodos para revisar cual de ellos es el menor tiempo toma en ser ejecutado.
Aqui va el codigo,

Usando for:



Usando forEach


Usando GetEnumerator


Y mis resultados fueron:




Bueno, llego hasta aqui... saquen sus propias conclusiones :)
Saludos,

No hay comentarios: