Delen via


Leden

In deze sectie worden leden van F#-objecttypen beschreven.

Opmerkingen

Leden zijn functies die deel uitmaken van een typedefinitie en die worden gedeclareerd met het member trefwoord. F#-objecttypen zoals records, klassen, gediscrimineerde vakbonden, interfaces en structuren ondersteunen leden. Zie Records, Klassen, Gediscrimineerde Unions, Interfaces en Structs voor meer informatie.

Leden vormen doorgaans de openbare interface voor een type, daarom zijn ze openbaar, tenzij anders opgegeven. Leden kunnen ook privé of intern worden gedeclareerd. Zie Access Controlvoor meer informatie. Handtekeningenbestanden kunnen ook worden gebruikt om bepaalde leden van een type beschikbaar te maken of niet beschikbaar te maken. Zie Handtekeningen voor meer informatie.

Privévelden en do bindingen, die alleen worden gebruikt met klassen, zijn geen echte leden, omdat ze nooit deel uitmaken van de openbare interface van een type en niet worden gedeclareerd met het member trefwoord, maar ze worden ook beschreven in deze sectie.

Onderwerp Beschrijving
let Bindingen in klassen Beschrijft de definitie van privévelden en functies in klassen.
do Bindingen in klassen Beschrijft de specificatie van object-initialisatiecode.
Eigenschappen Beschrijft eigenschapsleden in klassen en andere typen.
Geïndexeerde eigenschappen Beschrijft matrixachtige eigenschappen in klassen en andere typen.
Methoden Beschrijft functies die lid zijn van een type.
Constructeurs Beschrijft speciale functies waarmee objecten van een type worden geïnitialiseerd.
Overbelasting van operator Beschrijft de definitie van aangepaste operators voor typen.
Gebeurtenissen Beschrijft de definitie van gebeurtenissen en ondersteuning voor gebeurtenisafhandeling in F#.
Structuren Beschrijft de definitie van structs in F#.
Expliciete velden Beschrijft de definitie van niet-geïnitialiseerde velden in een type.