Share via


Vergelijking tussen eigenschappen en indexeerfuncties (C#-programmeerhandleiding)

Indexeerfuncties lijken op eigenschappen. Behalve de verschillen die in de volgende tabel worden weergegeven, zijn alle regels die zijn gedefinieerd voor eigenschapstoegangsors ook van toepassing op indexeerfuncties.

Eigenschappen Indexeerfunctie
Hiermee kunnen methoden worden aangeroepen alsof het openbare gegevensleden zijn. Hiermee kunnen elementen van een interne verzameling van een object worden geopend met behulp van matrix-notatie op het object zelf.
Toegankelijk via een eenvoudige naam. Toegankelijk via een index.
Dit kan een statisch of een exemplaarlid zijn. Moet een exemplaarlid zijn.
Een get accessor van een eigenschap heeft geen parameters. Een get toegangsfunctie van een indexeerfunctie heeft dezelfde formele parameterlijst als de indexeerfunctie.
Een set accessor van een eigenschap bevat de impliciete value parameter. Een set toegangsfunctie van een indexeerfunctie heeft dezelfde formele parameterlijst als de indexeerfunctie en ook voor de waardeparameter .
Ondersteunt verkorte syntaxis met automatisch geïmplementeerde eigenschappen. Ondersteunt expressieleden voor het ophalen van alleen indexeerfuncties.

Zie ook