Foros del Web » Programación para mayores de 30 ;) » .NET »

Una duda: Uso indizadores C#

Estas en el tema de Una duda: Uso indizadores C# en el foro de .NET en Foros del Web. Tengo una acerca de C Sharp: ¿Cual es la verdadera utilidad de los indizadores? Ya que solo se puede utilizar un por clase, y haria ...
  #1 (permalink)  
Antiguo 07/01/2012, 15:49
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 13 años, 10 meses
Puntos: 3
Una duda: Uso indizadores C#

Tengo una acerca de C Sharp: ¿Cual es la verdadera utilidad de los indizadores?
Ya que solo se puede utilizar un por clase, y haria falta implementar métodos get y set para los atributos igualmente.
Gracias. Un saludo.
  #2 (permalink)  
Antiguo 08/01/2012, 07:20
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Una duda: Uso indizadores C#

Buenas,

Pues la utilidad más aparente es cuando la clase que estás creando sirve como contenedor de otras clases.

Lo bueno que tienen los indizadores es que permiten usar como clave cualquier tipo de dato (no solo enteros) como strings u otros.

Además, se puede sobrecargar los indizadores (tener un indizador mediante clave entera, otro mediante clave de cadena) y también permite indizadores por varias claves (como en matrices multidimensionales).

Saludos.
  #3 (permalink)  
Antiguo 08/01/2012, 15:34
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Una duda: Uso indizadores C#

Muchas gracias alexg88, es que me encontré con los indizadores buscando propiedades get/set para arrays, y viendo que no las había en muchos sitios ponían los indizadores, pero no tienen nada que ver a mi modo de ver...me has aclarado algo pero seguiré buscando acerca de esto..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.