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

Dichiarazione e Inizializzazione degli Array

Scorri per mostrare il menu

Prerequisites
Prerequisiti

Gli array sono un concetto fondamentale in C# che permette di memorizzare più valori dello stesso tipo sotto un unico nome di variabile. Sono utili quando è necessario gestire collezioni di dati, come una lista di numeri o parole, senza creare variabili separate per ogni elemento. In C#, gli array memorizzano i dati in una sequenza ordinata e di dimensione fissa, il che significa che ogni elemento può essere accessibile tramite il suo indice numerico, a partire da zero.

Note
Definizione

Un array è una collezione ordinata e di dimensione fissa di elementi dello stesso tipo.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728293031323334
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Declare an integer array with 3 elements int[] numbers = new int[3]; // Assign values to each element numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; // Declare and initialize a string array with 2 elements string[] names = new string[2]; names[0] = "Alice"; names[1] = "Bob"; // Print the arrays Console.WriteLine("Integer array:"); Console.WriteLine(numbers[0]); Console.WriteLine(numbers[1]); Console.WriteLine(numbers[2]); Console.WriteLine("String array:"); Console.WriteLine(names[0]); Console.WriteLine(names[1]); } } }

Nel codice sopra, viene prima dichiarato un array di interi chiamato numbers con una dimensione di 3. Questo significa che l'array può contenere esattamente tre numeri interi. Quando si crea un array con new int[3], ogni elemento viene automaticamente impostato al valore predefinito per quel tipo— in questo caso, 0 per gli interi. Successivamente vengono assegnati valori a ciascun indice: numbers[0] = 10, numbers[1] = 20 e numbers[2] = 30. Allo stesso modo, viene dichiarato un array di stringhe chiamato names con due elementi e vengono assegnati valori a entrambi. Gli array in C# sono sempre indicizzati a partire da zero, quindi il primo elemento si trova all'indice 0. Se si tenta di accedere a un indice fuori dall'intervallo (ad esempio, numbers[3]), si otterrà un errore a runtime.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930313233
// File: Program.cs using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Initialize an integer array with explicit values int[] scores = { 85, 92, 78, 90 }; // Initialize a string array with explicit values string[] fruits = { "Apple", "Banana", "Cherry" }; // Print all elements and the array length Console.WriteLine("Scores array:"); for (int i = 0; i < scores.Length; i++) { Console.WriteLine(scores[i]); } Console.WriteLine("Scores array length: " + scores.Length); Console.WriteLine("Fruits array:"); for (int i = 0; i < fruits.Length; i++) { Console.WriteLine(fruits[i]); } Console.WriteLine("Fruits array length: " + fruits.Length); } } }

1. Qual è la caratteristica principale di un array in C#?

2. Quale delle seguenti è una dichiarazione corretta di un array di 5 interi?

question mark

Qual è la caratteristica principale di un array in C#?

Seleziona la risposta corretta

question mark

Quale delle seguenti è una dichiarazione corretta di un array di 5 interi?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. 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

Sezione 1. Capitolo 1
some-alt