Sommaire

Introduction

Le propos du présent chapitre est de proposer une revue d’effectifs des différents types de structures de données stockant des collections en C#. Outre les aspects ajout, retrait ou modification, les considérations relatives aux performances sont ici particulièrement sensibles. En effet, il y a plusieurs façons de stocker un jeu de données. Mais certaines structures seront, selon les contextes, plus efficaces en termes d’insertion, de recherche, etc.

Nous allons donc ici tenter de préciser les axes suivants :

  • utilisation des structures de données pour collections,

  • choix optimal d’une structure de données selon le contexte,

  • création de nos propres structures de données de type collection.