Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Cosa Sono Gli Array? | Array
Fondamenti di C#

bookCosa 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

main.cs

copy
1
datatype[] 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

main.cs

copy
1
int[] 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

main.cs

copy
1
datatype[] 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

main.cs

copy
12345678910111213
using 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.

question mark

Quale delle seguenti caratteristiche di un array può essere modificata?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Suggested prompts:

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

bookCosa 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

main.cs

copy
1
datatype[] 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

main.cs

copy
1
int[] 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

main.cs

copy
1
datatype[] 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

main.cs

copy
12345678910111213
using 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.

question mark

Quale delle seguenti caratteristiche di un array può essere modificata?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
some-alt