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
Nozioni di Base 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 metodo è molto laborioso e inefficiente. Invece, è possibile creare un array.

Un array è una raccolta di variabili dello stesso tipo.

È possibile 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à, ad esempio int, float, char ecc.

Mentre size rappresenta il numero di elementi che l'array avrà.

Utilizzando la sintassi sopra, è possibile 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.

Segue 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

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 metodo è molto laborioso e inefficiente. Invece, è possibile creare un array.

Un array è una raccolta di variabili dello stesso tipo.

È possibile 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à, ad esempio int, float, char ecc.

Mentre size rappresenta il numero di elementi che l'array avrà.

Utilizzando la sintassi sopra, è possibile 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.

Segue 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