Un índice es un tipo especial de atributo que se puede agregar a una definición de clase para proporcionar acceso similar a una matriz.
Agregue un índice a la colección Tarjetas del objeto Tarjeta:
Tarjetas de clase pública: CollectionBase
{
.....
tarjeta pública esto[int cardIndex]
{
get{ return (Tarjeta)Lista[cardIndex];
establecer{ Lista[cardIndex]=valor }
}
}
La propiedad IList.List devuelve un objeto System.Object;
Comprensión simple:
Baraja de cartasCartas = nuevas Cartas();
....
Solo cuando se llama a deckCards[index] el compilador puede reconocerlo y no se informará ningún error.
-