Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Déclaration et Initialisation des Tableaux | Fondamentaux des Tableaux
Tableaux en C#

Déclaration et Initialisation des Tableaux

Glissez pour afficher le menu

Prerequisites
Prérequis

Les tableaux sont un concept fondamental en C# qui permettent de stocker plusieurs valeurs du même type sous un seul nom de variable. Ils sont utiles pour gérer des collections de données, comme une liste de nombres ou de mots, sans avoir à créer une variable distincte pour chaque élément. En C#, les tableaux stockent les données dans une séquence ordonnée de taille fixe, ce qui signifie que chaque élément peut être accédé par son indice numérique, en commençant à zéro.

Note
Définition

Un tableau est une collection ordonnée et de taille fixe d’éléments du même type.

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]); } } }

Dans le code ci-dessus, un tableau d'entiers nommé numbers est d'abord déclaré avec une taille de 3. Cela signifie que le tableau peut contenir exactement trois entiers. Lorsque vous créez un tableau avec new int[3], chaque élément est automatiquement initialisé à la valeur par défaut de ce type—dans ce cas, 0 pour les entiers. Des valeurs sont ensuite attribuées à chaque indice : numbers[0] = 10, numbers[1] = 20 et numbers[2] = 30. De la même manière, un tableau de chaînes de caractères nommé names est déclaré avec deux éléments et des valeurs sont attribuées à chacun. Les tableaux en C# sont toujours indexés à partir de zéro, donc le premier élément se trouve à l'indice 0. Si vous essayez d'accéder à un indice en dehors de la plage (par exemple, numbers[3]), une erreur d'exécution se produira.

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. Quelle est la caractéristique principale d'un tableau en C# ?

2. Laquelle des propositions suivantes est une manière correcte de déclarer un tableau de 5 entiers ?

question mark

Quelle est la caractéristique principale d'un tableau en C# ?

Sélectionnez la réponse correcte

question mark

Laquelle des propositions suivantes est une manière correcte de déclarer un tableau de 5 entiers ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 1
some-alt