La collection de prototype List<T> offre un certain nombre de fonctionnalités supplémentaires comparativement aux tableaux :
l’ajout d’éléments à la liste,
le retrait d’un élément de la liste,
l’accès simplifié à un élément, notamment par index,
la recherche d’éléments,
le tri de la liste.
La classe List<T> est disponible dans l’espace de noms System.Collections.Generic.
La classe implémente les interfaces suivantes :
public class List<T> : IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
Les principales méthodes disponibles dans la classe sont présentées ci-dessous :
public int Count { get; } public int Capacity { get; set; } public void Add(T item); public void AddRange(IEnumerable<T> collection); public ReadOnlyCollection<T> AsReadOnly(); public int BinarySearch(int index, int count, T item, IComparer<T> comparer); public int BinarySearch(T item); public int BinarySearch(T item, IComparer<T> comparer); public void Clear(); public bool Contains(T item); public List<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter); public void CopyTo(T[] array, int arrayIndex); public void CopyTo(int index, T[] array, ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique