0Pricing
C# Academy · Leçon

Déclarer des tableaux

Créez et remplissez un tableau.

Déclarer des tableaux est une leçon C# Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C# Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C# Academy comprend 4 leçons au total.

Qu’est-ce qu’un tableau ?

Un tableau stocke plusieurs valeurs du même type dans une seule variable. Au lieu d’utiliser score1, score2 et score3, vous conservez tous les scores ensemble.

Les tableaux ont une taille fixe que vous définissez lors de leur création. Ils conviennent parfaitement aux listes telles que les jours de la semaine ou les résultats de tests.

Déclarer le type d’un tableau

Pour déclarer un tableau, écrivez le type des éléments suivi de crochets [], puis le nom.

Cela crée uniquement la variable. Elle ne contient encore aucune valeur et vaut donc null tant que vous ne lui avez pas affecté un tableau.

int[] numbers;
string[] names;

Créer un tableau en mémoire

Utilisez le mot-clé new avec une taille pour créer réellement le tableau en mémoire.

Le nombre entre crochets correspond à la longueur. Ici, numbers peut contenir 5 entiers, tous initialisés à la valeur par défaut 0.

int[] numbers = new int[5];
Console.WriteLine(numbers[0]);

Valeurs par défaut

Un nouveau tableau remplit chaque emplacement avec la valeur par défaut de son type. Pour les nombres, il s’agit de 0 ; pour bool, de false ; et pour string (ainsi que pour les autres objets), de null.

Vous n’avez pas besoin de définir les valeurs pour commencer à utiliser le tableau.

bool[] flags = new bool[3];
Console.WriteLine(flags[0]); // False

Initialiseur de tableau

Vous pouvez remplir un tableau avec des valeurs lors de sa création en utilisant des accolades { }. Cela s’appelle un initialiseur de tableau.

La longueur est automatiquement définie à partir du nombre de valeurs indiquées ; vous n’avez donc pas besoin d’écrire la taille.

int[] scores = new int[] { 90, 85, 100 };
Console.WriteLine(scores[2]); // 100

Syntaxe d’initialisation abrégée

Lorsque vous déclarez et initialisez le tableau sur une seule ligne, vous pouvez supprimer new int[] et conserver uniquement les accolades.

Cette forme abrégée est très courante dans le code C# de tous les jours.

string[] fruits = { "apple", "pear", "plum" };
Console.WriteLine(fruits[1]); // pear

Un programme complet

Mettons tout cela en pratique dans un programme complet. Nous déclarons un tableau de chaînes contenant des couleurs et affichons la première.

Exécutez-le pour voir le résultat apparaître dans la console.

string[] colors = { "red", "green", "blue" };
Console.WriteLine("First color: " + colors[0]);

Les tableaux contiennent un seul type

Chaque élément d’un tableau doit correspondre au type déclaré. Un int[] ne peut contenir que des entiers, et un string[] uniquement des chaînes de caractères.

Essayer d’y placer le mauvais type provoque une erreur de compilation, ce qui garantit la cohérence de vos données.

double[] prices = { 9.99, 19.5, 4.0 };
Console.WriteLine(prices[1]); // 19.5

Utiliser l’inférence de type

Vous pouvez laisser C# déduire le type avec var lorsque l’initialiseur rend le type évident.

Ici, C# voit des entiers entre les accolades, donc ages devient automatiquement un int[].

var ages = new[] { 18, 25, 40 };
Console.WriteLine(ages[0]); // 18

Définir des valeurs par index

Après avoir créé un tableau vide, vous pouvez affecter les valeurs une par une à l’aide de l’index.

L’index commence à 0 : le premier emplacement est donc [0] et le deuxième [1].

int[] nums = new int[2];
nums[0] = 10;
nums[1] = 20;
Console.WriteLine(nums[1]); // 20

Tableaux vides

Un tableau peut avoir une longueur de 0. Il existe, mais ne contient aucun élément. C’est un point de départ sûr, plutôt que d’utiliser null.

Vous pouvez en créer un avec new int[0] ou avec la forme abrégée Array.Empty<int>().

int[] empty = new int[0];
Console.WriteLine(empty.Length); // 0

Vérification rapide

Testez ce que vous avez appris sur la déclaration des tableaux.

Récapitulatif

Vous avez appris à déclarer des tableaux avec type[], à les créer avec new type[size] et à les remplir avec des initialiseurs comme { 1, 2, 3 }.

Les nouveaux tableaux commencent avec des valeurs par défaut, chaque élément partage un même type et la longueur est fixe dès la création. Vous apprendrez ensuite à lire ces valeurs et à en déterminer la longueur.

Questions Fréquemment Posées

La leçon « Déclarer des tableaux » est-elle gratuite ?

Oui — le texte complet de « Déclarer des tableaux » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C# Academy, passe à CoddyKit PRO. Le cours C# Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Déclarer des tableaux » ?

Créez et remplissez un tableau. Tu pratiques C# Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C# Academy ?

Aucune expérience préalable n'est requise. C# Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Déclarer des tableaux » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C# Academy ?

Oui. Chaque leçon C# Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Déclarer des tableaux
  2. Indexation et longueur
  3. Parcourir des tableaux
  4. Tableaux multidimensionnels
← Retour à C# Academy