Cosa Sono Gli Array?
Considera una situazione in cui è necessario memorizzare i voti delle materie di 50 studenti. Un modo sarebbe dichiarare 50 variabili intere per contenere i voti dei 50 studenti, tuttavia questo approccio è molto laborioso e inefficiente. Invece, possiamo creare un array.
Un array è come una raccolta di variabili dello stesso tipo.
Possiamo creare un array utilizzando la seguente sintassi:
main.cs
1datatype[] arrayName = new datatype[size];
Il datatype indica il tipo di elementi che l'array conterrà, può essere int, float, char ecc.
Mentre size rappresenta il numero di elementi che l'array avrà.
Utilizzando la sintassi sopra, possiamo creare un array di interi con 50 elementi:
main.cs
1int[] studentMarks = new int[50];
La dimensione di un array è fissa e non può essere modificata. Nel caso in cui si desideri inizializzare un array con alcuni elementi al momento della dichiarazione, è possibile utilizzare la seguente sintassi:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
In questo caso non è necessario specificare la size dell'array. Essa viene automaticamente dedotta dal compilatore in base al numero di elementi con cui l'array viene inizializzato:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
La size dell'array sopra è 7 poiché viene inizializzato con sette elementi. Questa dimensione rimane fissa per tutta la durata del programma.
L'indicizzazione negli array è un metodo per accedere agli elementi utilizzando indici numerici.
Il primo elemento si accede con l'indice 0, il secondo con l'indice 1 e così via. Questo consente un recupero e una modifica rapidi e semplici dei valori. Nei prossimi capitoli, approfondiremo questo concetto, esercitandoci su come trovare gli elementi utilizzando i loro indici.
Di seguito è riportata un'illustrazione di un array di stringhe che contiene 4 elementi:
Ogni elemento è come una scatola che contiene un valore, e quel valore può essere modificato.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain how to access or modify a specific element in an array?
What happens if I try to access an index outside the array's size?
Can you give an example of initializing an array with values?
Awesome!
Completion rate improved to 1.59
Cosa Sono Gli Array?
Scorri per mostrare il menu
Considera una situazione in cui è necessario memorizzare i voti delle materie di 50 studenti. Un modo sarebbe dichiarare 50 variabili intere per contenere i voti dei 50 studenti, tuttavia questo approccio è molto laborioso e inefficiente. Invece, possiamo creare un array.
Un array è come una raccolta di variabili dello stesso tipo.
Possiamo creare un array utilizzando la seguente sintassi:
main.cs
1datatype[] arrayName = new datatype[size];
Il datatype indica il tipo di elementi che l'array conterrà, può essere int, float, char ecc.
Mentre size rappresenta il numero di elementi che l'array avrà.
Utilizzando la sintassi sopra, possiamo creare un array di interi con 50 elementi:
main.cs
1int[] studentMarks = new int[50];
La dimensione di un array è fissa e non può essere modificata. Nel caso in cui si desideri inizializzare un array con alcuni elementi al momento della dichiarazione, è possibile utilizzare la seguente sintassi:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
In questo caso non è necessario specificare la size dell'array. Essa viene automaticamente dedotta dal compilatore in base al numero di elementi con cui l'array viene inizializzato:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
La size dell'array sopra è 7 poiché viene inizializzato con sette elementi. Questa dimensione rimane fissa per tutta la durata del programma.
L'indicizzazione negli array è un metodo per accedere agli elementi utilizzando indici numerici.
Il primo elemento si accede con l'indice 0, il secondo con l'indice 1 e così via. Questo consente un recupero e una modifica rapidi e semplici dei valori. Nei prossimi capitoli, approfondiremo questo concetto, esercitandoci su come trovare gli elementi utilizzando i loro indici.
Di seguito è riportata un'illustrazione di un array di stringhe che contiene 4 elementi:
Ogni elemento è come una scatola che contiene un valore, e quel valore può essere modificato.
Grazie per i tuoi commenti!