Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här avsnittet beskrivs medlemmar i F#-objekttyper.
Anmärkningar
Medlemmar är funktioner som ingår i en typdefinition och som deklareras med nyckelordet member . F#-objekttyper som poster, klasser, diskriminerade fackföreningar, gränssnitt och strukturer stöder medlemmar. Mer information finns i Poster, klasser, diskriminerade fackföreningar, gränssnitt och structs.
Medlemmar utgör vanligtvis det offentliga gränssnittet för en typ, vilket är anledningen till att de är offentliga om inget annat anges. Medlemmar kan också förklaras privata eller interna. Mer information finns i Åtkomstkontroll. Signaturer filer kan också användas för att exponera eller inte exponera vissa medlemmar av en typ. Mer information finns i Signaturer.
Privata fält och do bindningar, som endast används med klasser, är inte sanna medlemmar, eftersom de aldrig ingår i det offentliga gränssnittet av en typ och inte deklareras med nyckelordet member , men de beskrivs även i det här avsnittet.
Relaterade ämnen
| Ämne | Beskrivning |
|---|---|
let Bindningar i klasser |
Beskriver definitionen av privata fält och funktioner i klasser. |
do Bindningar i klasser |
Beskriver specifikationen för initieringskoden för objekt. |
| Egenskaper | Beskriver egenskapsmedlemmar i klasser och andra typer. |
| Indexerade egenskaper | Beskriver matrisliknande egenskaper i klasser och andra typer. |
| Metoder | Beskriver funktioner som är medlemmar av en typ. |
| Konstruktörer | Beskriver specialfunktioner som initierar objekt av en typ. |
| Operatoröverlagring | Beskriver definitionen av anpassade operatorer för typer. |
| Evenemang | Beskriver definitionen av stöd för händelsehantering och händelsehantering i F#. |
| Strukturer | Beskriver definitionen av structs i F#. |
| Explicita fält | Beskriver definitionen av onitialiserade fält i en typ. |