Indexer (programmeren) - Indexer (programming)
In object-georiënteerd programmeren , een indexer laat exemplaren van een bepaalde soort of structuur te indexeren net als arrays. Het is een vorm van operator overbelasting .
Implementatie
Indexers worden uitgevoerd door middel van het ophalen en instellen accessors voor . Ze zijn vergelijkbaar met eigenschappen , maar verschillen door niet statisch , en het feit dat accessors indexeerders nemen parameters. Het ophalen en instellen accessors worden genoemd als methoden met de parameter lijst van de indexer verklaring, maar de set accessor heeft nog steeds de impliciete parameter.
operator[]value
Voorbeeld
Hier is een C # voorbeeld van het gebruik van een indexer in een klasse:
class OurFamily
{
private long[] familyMember = new long[7];
public long this [int index]
{
// The get accessor
get
{
return familyMember[index];
}
// The set accessor with
set
{
familyMember[index] = value;
}
}
}
Zie ook
Referenties
| Deze -computer programmeren gerelateerde artikel is een stomp . U kunt hulp Wikipedia langs het uitbreiden van het . |