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
Référence
Tableaux (Guide de programmation C#)
Tableaux unidimensionnels (Guide de programmation C#)