Comparaison entre propriétés et indexeurs (Guide de programmation C#)

Les indexeurs sont similaires aux propriétés. À l'exception des différences répertoriées dans le tableau suivant, toutes les règles définies pour les accesseurs des propriétés s'appliquent aux accesseurs des indexeurs.

Propriété Indexeur

Autorise à appeler des méthodes comme si elles étaient membres de données publiques.

Autorise à appeler des méthodes sur un objet comme si ce dernier était un tableau.

Accès par un simple nom.

Accès par un index.

Peut être un membre statique ou un membre d'instance.

Doit être un membre d'instance.

Un accesseur get d'une propriété n'a aucun paramètre.

Un accesseur get d'un indexeur possède la même liste de paramètres formels que l'indexeur.

Un accesseur set d'une propriété contient le paramètre value implicite.

Un accesseur set d'un indexeur possède la même liste de paramètres formels que l'indexeur, outre le paramètre value.

Voir aussi

Référence

Indexeurs (Guide de programmation C#)
Propriétés (Guide de programmation C#)

Concepts

Guide de programmation C#