2010-07-12 9 views
6

me ocurrió leer esta línea de código:¿Qué es esta sintaxis: usar "this" en la propiedad en C#?

public MyArray this [int index]{ 
    get{ 
     return array[index]; 
    } 
} 

¿Dónde puedo encontrar el documento en MSDN sobre la sintaxis de la utilización de "este" en la propiedad?

Y hay algún libro cubre este tipo de sintaxis de C# complicado que no sea la materia común?

+0

Gracias por esa pregunta. Tampoco sabía acerca de los indexadores, y creo que me será bastante útil también. – Sylverdrag

Respuesta

21

Es una indexer.

+1

+1 de mí. (He modificado para cambiar el enlace) –

+0

@Mitch: Gracias por limpiarlo. –

11

Esa es la forma de escribir un indexador:

Indexers (C# Programming Guide)

Indexers Tutorial

+3

+1 porque no debería ser penalizado por tomarse el tiempo para formatear mejor su respuesta. Además, porque tu puntaje bajo y bajo me hace sentir lástima. –

+0

@Steven: lol. Gracias ;) ! –

Cuestiones relacionadas