Chapitre 5. Les collections
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
La plupart des programmes doivent traiter plusieurs données. Ton code peut avoir à itérer sur certaines transactions pour calculer le solde d'un compte, par exemple, ou afficher les messages récents dans une application web de médias sociaux, ou encore mettre à jour les positions des personnages dans un jeu. Dans la plupart des applications, la capacité à travailler avec des collections d'informations est probablement importante.
C# propose un type de collection simple appelé tableau. Le système de types du CLR prend intrinsèquement en charge les tableaux, ils sont donc efficaces, mais pour certains scénarios, ils peuvent être trop basiques, c'est pourquoi les bibliothèques d'exécution s'appuient sur les services fondamentaux fournis par les tableaux pour proposer des types de collection plus puissants et plus flexibles. Je vais commencer par les tableaux, car ils sont à la base de la plupart des classes de collection.
Tableaux
Un tableau est un objet qui contient plusieurs éléments d'un type particulier. Chaque élément est un emplacement de stockage similaire à un champ, mais alors qu'avec les champs nous donnons un nom à chaque emplacement de stockage, les éléments d'un tableau sont simplement numérotés. Le nombre d'éléments est fixe pour toute la durée de vie du tableau, tu dois donc en spécifier la taille lorsque tu ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access