Freigeben über


Elemente

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.

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.