Un index est un type spécial d'attribut qui peut être ajouté à une définition de classe pour fournir un accès de type tableau.
Ajoutez un index à la collection Cards de l'objet Card :
Cartes de classe publique : CollectionBase
{
.....
Carte publique ceci[int cardIndex]
{
get{ return (Carte)List[cardIndex];
set{ Liste[cardIndex]=valeur }
}
}
La propriété IList.List renvoie un objet System.Object ;
Compréhension simple : <Object>[Index] ne peut être appelé qu'une fois l'index établi dans la classe, par exemple :
Jeu de cartesCards = new Cards();
....
Ce n'est que lorsque deckCards[index] est appelé qu'il peut être reconnu par le compilateur et aucune erreur ne sera signalée.
-