Le # langage de programmation C possède une vaste bibliothèque de logiciels que les développeurs peuvent utiliser pour créer des applications . Il ya deux éléments de programmation sont étroitement liées en C # : le tableau et l'indexeur . Ces deux concepts permettent à leurs données stockées sont directement accessibles par index. Par exemple, vous pouvez accéder au cinquième élément directement soit dans un tableau ou un indexeur. Cependant , il existe plusieurs qualités qui distinguent les indexeurs de tableaux. Tableau
Un tableau est un conteneur de données . Il stocke les données de façon séquentielle dans la mémoire et permet aux clients d' accéder à ses données directement . Les données sont accessibles via un index, qui est l'emplacement du tableau où un élément est situé .
Indexer
Un indexeur est plus comme un établissement de classe que des données récipient. Pour utiliser un indexeur dans une classe , vous devez ajouter les méthodes d'accès à une classe. Les données de la classe peuvent ensuite être directement accessibles grâce à l'utilisation de l'indice, ou l'emplacement où les données sont stockées dans la classe .
Instances de classe
un indexeur permet à un objet auquel on doit accéder comme un tableau . Les types de données contenues par l'objet sont accessibles directement par leur valeur d'indice , comme si l'objet était en fait un tableau. Cette fonction est utile lorsqu'un objet contient beaucoup de données qui doivent être accessibles au hasard . L'objet peut offrir un accès aléatoire à n'importe quel objet client qui veut lire ses données.
Index Valeur
Un tableau utilise un entier comme valeur de l'indice . Une valeur de l'indice est le nom de la cellule où un élément est situé . Le premier indice a une valeur d' index de zéro , étant donné que les tableaux commencent le comptage à zéro à la place d'un seul. Un indexeur n'utilise pas nécessairement entiers comme des valeurs de l'indice. C'est au programmeur de déterminer comment les valeurs de l'indice sont définies.