Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden Elemente von F#-Objekttypen beschrieben.
Bemerkungen
Elemente sind Features, die Teil einer Typdefinition sind und mit dem member Schlüsselwort deklariert werden. F#-Objekttypen wie Datensätze, Klassen, diskriminierte Vereinigungen, Schnittstellen und Strukturen unterstützen Member. Weitere Informationen finden Sie unter "Datensätze", "Klassen", "Diskriminierte Vereinigungen", "Schnittstellen" und "Strukturen".
Elemente bilden in der Regel die öffentliche Schnittstelle für einen Typ, weshalb sie öffentlich sind, sofern nicht anders angegeben. Mitglieder können auch privat oder intern deklariert werden. Weitere Informationen finden Sie unter Access Control. Signaturendateien können auch verwendet werden, um bestimmte Elemente eines Typs verfügbar zu machen oder nicht verfügbar zu machen. Weitere Informationen finden Sie unter Signaturen.
Private Felder und do Bindungen, die nur mit Klassen verwendet werden, sind keine echten Member, da sie niemals Teil der öffentlichen Schnittstelle eines Typs sind und nicht mit dem member Schlüsselwort deklariert werden, sondern auch in diesem Abschnitt beschrieben werden.
Verwandte Themen
| Thema | BESCHREIBUNG |
|---|---|
let Bindungen in Klassen |
Beschreibt die Definition privater Felder und Funktionen in Klassen. |
do Bindungen in Klassen |
Beschreibt die Spezifikation des Objektinitialisierungscodes. |
| Eigenschaften | Beschreibt Eigenschaftsmmber in Klassen und anderen Typen. |
| Indizierte Eigenschaften | Beschreibt arrayähnliche Eigenschaften in Klassen und anderen Typen. |
| Methodik | Beschreibt Funktionen, die Elemente eines Typs sind. |
| Konstruktoren | Beschreibt spezielle Funktionen, die Objekte eines Typs initialisieren. |
| Operatorüberladung | Beschreibt die Definition von benutzerdefinierten Operatoren für Typen. |
| Ereignisse | Beschreibt die Definition von Ereignis- und Ereignisbehandlungsunterstützung in F#. |
| Strukturen | Beschreibt die Definition von Anweisungen in F#. |
| Explizite Felder | Beschreibt die Definition nicht initialisierter Felder in einem Typ. |