
Fernando Sebastián Sanchez Cardona
Pregunta<code> // regresa una lista de profesores var lista = ObtenerProfesores(); // opcion numero 1 foreach (var item in lista) { // ejecutar acciones } // opcion numero 2 lista.ForEach((item) => // ejecutar acciones ) );
cual de las dos es una mejor practica de programacion y mejor optimizacion.

Héctor Daniel Vega Quiñones
Según el ordenamiento previo que tengan tus datos, tipos de datos a recorrer, existen distintos algoritmos. Como puedes ver en este gif, existen distintos tipos de algoritmos, algunos más rápidos que otros: