Les collections en tant qu'alternative aux tableaux
Les tableaux sont plus utiles pour la création et l'utilisation d'un nombre fixe d'objets fortement typés.Les collections offrent plus de souplesse pour utiliser des groupes d'objets.Contrairement aux tableaux, le groupe d'objets utilisé peut augmenter ou diminuer de façon dynamique si les besoins de l'application varient.
Si vous devez modifier la taille d'un tableau, vous devez utiliser l'ReDim, instruction (Visual Basic).Dans ce cas, Visual Basic crée un tableau et libère le tableau précédent pour qu'il soit supprimé.Cela nécessite un temps d'exécution.Par conséquent, si le nombre d'éléments avec lesquels vous travaillez change fréquemment ou si vous ne pouvez pas prévoir le nombre maximal d'éléments dont vous aurez besoin, vous pourriez obtenir des performances supérieures en utilisant une collection.
Pour certaines collections, vous pouvez assigner une clé à tout objet que vous placez dans la collection afin que vous puissiez rapidement récupérer l'objet à l'aide de la clé.
Si votre collection se limite à des éléments d'un seul type de données, vous pouvez utiliser l'une des classes de l'espace de noms System.Collections.Generic.Une collection générique met en vigueur la sécurité de type afin qu'aucun autre type de données ne puisse lui être ajouté.Lorsque vous récupérez un élément à partir d'une collection générique, il n'est pas nécessaire de déterminer son type de données ni de le convertir.
Partager