Exporter (0) Imprimer
Développer tout
11 sur 19 ont trouvé cela utile - Évaluez ce sujet

Tableaux (Guide de programmation C#)

Un tableau est une structure de données qui contient un certain nombre de variables du même type. Les tableaux sont déclarés avec un type :

type[] arrayName;

Les exemples suivants créent des tableaux unidimensionnels, multidimensionnels et en escalier :

class TestArraysClass
{
    static void Main()
    {
        // Declare a single-dimensional array 
        int[] array1 = new int[5];

        // Declare and set array element values
        int[] array2 = new int[] { 1, 3, 5, 7, 9 };

        // Alternative syntax
        int[] array3 = { 1, 2, 3, 4, 5, 6 };

        // Declare a two dimensional array
        int[,] multiDimensionalArray1 = new int[2, 3];

        // Declare and set array element values
        int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };

        // Declare a jagged array
        int[][] jaggedArray = new int[6][];

        // Set the values of the first array in the jagged array structure
        jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
    }
}

Vue d'ensemble des tableaux

Un tableau possède les propriétés suivantes :

  • Un tableau peut être Unidimensionnel, Multidimensionnel ou En escalier.

  • La valeur par défaut des éléments de tableau numériques est égale à zéro, et les éléments de référence ont la valeur null.

  • Un tableau en escalier est un tableau de tableaux, et par conséquent ses éléments sont des types référence et sont initialisés à null.

  • Les tableaux sont indexés à partir de zéro : un tableau avec n éléments est indexé de 0 à n-1.

  • Les éléments du tableau peuvent être de n'importe quel autre type, y compris un type tableau.

  • Les types de tableaux sont des types référence dérivés du type de base abstrait Array. Puisque ce type implémente IEnumerable et IEnumerable, vous pouvez utiliser l'itération foreach sur tous les tableaux en C#.

Rubriques connexes

Spécification du langage C#

Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.

  • 1,8 Tableaux

  • 12 Tableaux

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft. Tous droits réservés.