Leden
In deze sectie worden leden van F#-objecttypen beschreven.
Opmerkingen
Leden zijn functies die deel uitmaken van een typedefinitie en worden gedeclareerd met het member
trefwoord. F#-objecttypen zoals records, klassen, gediscrimineerde unions, 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 is opgegeven. Leden kunnen ook privé of intern worden gedeclareerd. Zie Access Control voor 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.
Persoonlijke 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 in deze sectie beschreven.
Verwante onderwerpen
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. |
Constructors | Beschrijft speciale functies waarmee objecten van een type worden geïnitialiseerd. |
Operator Overloading | Beschrijft de definitie van aangepaste operators voor typen. |
Gebeurtenissen | Beschrijft de definitie van gebeurtenissen en ondersteuning voor gebeurtenisafhandeling in F#. |
Structs | Beschrijft de definitie van structs in F#. |
Expliciete velden | Beschrijft de definitie van niet-geïnitialiseerde velden in een type. |