Propiedades por omision del tipo Index

11/10/2003 - 20:28 por Pablo Ricco | Informe spam
Buenas...
quisiera saber (se que es posible) como se define en CSharp una propiedad de
clases por omision del tipo indice...
para que se pueda acceder de la forma:
objeto[1]

Gracias y saludos,
Pablo

Preguntas similare

Leer las respuestas

#1 Leonardo Moreno Forero
12/10/2003 - 00:05 | Informe spam
Puedes observar la siguiente dirección:

http://www.josanguapo.com/

Allí encuentras un manual de C# que te aclarará cualquier duda sobre la
sintaxis sobre este lenguaje



"Pablo Ricco" escribió en el mensaje
news:%
Buenas...
quisiera saber (se que es posible) como se define en CSharp una propiedad


de
clases por omision del tipo indice...
para que se pueda acceder de la forma:
objeto[1]

Gracias y saludos,
Pablo


Respuesta Responder a este mensaje
#2 Octavio Hernandez
12/10/2003 - 01:04 | Informe spam
Pablo,

Para eso se debe utilizar this[] en la definición de la clase, por ejemplo:

// array de opciones Sí-No
class BitArray {
// estructura interna de la clase
BitArray(int size) {
// construcción de instancias
}
public bool this[int i] {
get {
// cómo obtener el i-esimo elemento
}
set {
// cómo asignar valor al i-esimo elemento
}
}
}

Dada la definición anterior, podrás declarar variables y crear objetos así:

BitArray opciones = new BitArray(16);

para luego acceder a un elemento específico del "array" así:

opciones[i]

Salu2 - Octavio

"Pablo Ricco" escribió en el mensaje
news:%
Buenas...
quisiera saber (se que es posible) como se define en CSharp una propiedad


de
clases por omision del tipo indice...
para que se pueda acceder de la forma:
objeto[1]

Gracias y saludos,
Pablo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida