Les tableaux sont toujours fixés en taille, et doivent être définis comme ceci:
double[] items1 = new double[10];
// This means array is double[3] and cannot be changed without redefining it.
double[] items2 = {1.23, 4.56, 7.89};
La classe List<T>
utilise un tableau en arrière-plan et redéfinit quand il court d'espace:
List<double> items = new List<double>();
items.Add(1.23);
items.Add(4.56);
items.Add(7.89);
// This will give you a double[3] array with the items of the list.
double[] itemsArray = items.ToArray();
vous pouvez itérer un List<T>
comme vous le feriez d'un tableau:
foreach (double item in items)
{
Console.WriteLine(item);
}
// Note that the property is 'Count' rather than 'Length'
for (int i = 0; i < items.Count; i++)
{
Console.WriteLine(items[i]);
}
comment puis-je parcourir la liste – subprime
@subprime: foreach (double élément dans les articles) {...}, ou via les éléments [n] indexeur –
merci! c'est la réponse :) – subprime