Partager via


Tableaux (directives de conception .NET Framework)

Remarque

Ce contenu est réimprimé avec l’autorisation de Pearson Education, Inc. tiré de Lignes directrices de conception de framework : Conventions, Idiomes et Modèles pour les bibliothèques .NET réutilisables, 2ème édition. Cette édition a été publiée en 2008, et le livre a été entièrement révisé dans la troisième édition. Certaines informations de cette page peuvent être obsolètes.

✔️ Privilégiez l'utilisation de collections plutôt que de tableaux dans les API publiques. La section Collections fournit des détails sur comment choisir entre les collections et les tableaux.

❌ N’utilisez PAS de champs de tableau en lecture seule. Le champ lui-même est en lecture seule et ne peut pas être modifié, mais les éléments du tableau peuvent être modifiés.

✔️ ENVISAGEZ d’utiliser des tableaux en jaquet au lieu de tableaux multidimensionnels.

Un tableau irrégulier est un tableau avec des éléments qui sont eux-mêmes des tableaux. Les tableaux qui composent les éléments peuvent être de tailles différentes, ce qui entraîne moins de perte d’espace pour certains ensembles de données (par exemple, matrice éparse) par rapport aux tableaux multidimensionnels. En outre, le CLR optimise les opérations d’index sur des tableaux irréguliers, de sorte qu'ils peuvent présenter de meilleures performances d’exécution dans certains scénarios.

Portions © 2005, 2009 Microsoft Corporation. Tous droits réservés.

Réimprimé par l’autorisation de Pearson Education, Inc. tiré de Framework Design Guidelines : Conventions, Idioms et Patterns pour les bibliothèques .NET réutilisables, 2e édition par Krzysztof Cwalina et Brad Abrams, publié le 22 octobre 2008 par Addison-Wesley Professional dans le cadre de la Série de développement Microsoft Windows.

Voir aussi