The slide compares C# loop structures: the traditional "for" loop, which uses an index (e.g., for(int i=0; i<arr.Length; i++) { Console.WriteLine(arr[i]); }) to allow modifications, specific position access, and controlled iterations. In contrast, the "foreach" loop (e.g., foreach(int num in arr) { Console.WriteLine(num); }) offers a more readable and concise way for read-only traversal without manual index handling.
Bucle for vs foreach
| for(int i=0; i<arr.Length; i++) { Console.WriteLine(arr[i]); } Permite modificar índices y acceder por posición específica, ideal para iteraciones controladas. | foreach(int num in arr) { Console.WriteLine(num); } Más legible y conciso para solo lectura, simplifica el recorrido sin manejar índices manualmente. |
Source: Arrays en C# — Cómo funcionan, cuándo usarlos y ejemplos paso a paso