Share via


Tableaux en tant qu'objets (Guide de programmation C#)

Mise à jour : novembre 2007

En C#, les tableaux sont en fait des objets, et pas simplement des régions adressables de mémoire contiguë, comme en C et C++. Array est le type de base abstrait de tous les types de tableaux. Vous avez la possibilité d'utiliser les propriétés et les autres membres de classe de ce Array. Vous pourriez, par exemple, utiliser la propriété Length pour obtenir la longueur d'un tableau. Le code suivant assigne la longueur du tableau numbers, c'est-à-dire la valeur 5, à une variable intitulée lengthOfNumbers :

int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;

La classe System.Array fournit beaucoup d'autres méthodes et propriétés utiles pour trier, rechercher et copier des tableaux.

Exemple

Cet exemple utilise la propriété Rank pour afficher le nombre de dimensions d'un tableau.

class TestArraysClass
{
    static void Main()
    {
        // Declare and initialize an array:
        int[,] theArray = new int[5, 10];
        System.Console.WriteLine("The array has {0} dimensions.", theArray.Rank);
    }
}
// Output: The array has 2 dimensions.

Voir aussi

Concepts

Guide de programmation C#

Référence

Tableaux (Guide de programmation C#)

Tableaux unidimensionnels (Guide de programmation C#)

Tableaux multidimensionnels (Guide de programmation C#)

Tableaux en escalier (Guide de programmation C#)