Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Iterazione Sugli Array | Fondamenti Degli Array
Array in C#

Iterazione Sugli Array

Scorri per mostrare il menu

Lavorare con gli array spesso significa dover elaborare o esaminare ogni elemento dell'array. Invece di scrivere un'istruzione separata per ogni elemento, è possibile utilizzare i cicli per ripetere azioni su ciascun elemento. Questo processo si chiama iterazione ed è fondamentale per gestire in modo efficiente array di qualsiasi dimensione. I cicli permettono di eseguire rapidamente azioni come stampare, aggiornare o cercare tra tutti gli elementi di un array, rendendo il codice più breve e facile da gestire.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

Il ciclo for è uno strumento potente per iterare sugli array. La sua struttura è composta da tre parti principali: un inizializzatore (di solito per impostare una variabile contatore), una condizione (che determina quando il ciclo deve terminare) e un incremento (che aggiorna il contatore a ogni iterazione). Quando si lavora con gli array, la variabile contatore funge da indice, partendo da 0 (il primo elemento) e continuando fino a raggiungere array.Length - 1 (l'ultimo indice valido). Utilizzare array.Length come limite superiore garantisce di visitare ogni elemento senza uscire dall'intervallo consentito.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { string[] fruits = { "Apple", "Banana", "Cherry" }; foreach (string fruit in fruits) { Console.WriteLine(fruit); } } } }
Note
Definizione

Un ciclo foreach è un ciclo che itera automaticamente su ogni elemento di una collezione, come un array, senza la necessità di utilizzare indici. È particolarmente utile quando si desidera elaborare ogni elemento in ordine e non è necessario conoscere le loro posizioni.

1. Qual è la principale differenza tra un ciclo for e un ciclo foreach quando si itera su array?

2. Quale tipo di ciclo è il più adatto quando è necessario modificare gli elementi tramite il loro indice?

3. Cosa succede se si utilizza array.Length come limite superiore in un ciclo for?

question mark

Qual è la principale differenza tra un ciclo for e un ciclo foreach quando si itera su array?

Seleziona la risposta corretta

question mark

Quale tipo di ciclo è il più adatto quando è necessario modificare gli elementi tramite il loro indice?

Seleziona la risposta corretta

question mark

Cosa succede se si utilizza array.Length come limite superiore in un ciclo for?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 5
some-alt