Membri

Questa sezione illustra i membri dei tipi di oggetto F#.

Commenti

I membri sono funzionalità che fanno parte di una definizione di tipo e vengono dichiarati con la parola chiave member. I tipi di oggetto F#, ad esempio record, classi, unioni discriminate, interfacce e strutture, supportano i membri. Per altre informazioni, vedere Record, Classi, Unioni discriminate, Interfacce e Struct.

I membri in genere costituiscono l'interfaccia pubblica per un tipo, e per questo motivo sono pubblici, se non diversamente specificato. I membri possono anche essere dichiarati privati o interni. Per altre informazioni, vedere Controllo di accesso. I file delle firme possono essere usati anche per esporre o non esporre determinati membri di un tipo. Per altre informazioni, vedere Firme.

I campi privati e le associazioni do, usati solo con le classi, non sono membri veri, perché non fanno mai parte dell'interfaccia pubblica di un tipo e non sono dichiarati con la parola chiave member, però vengono descritti in questa sezione.

Argomento Descrizione
let Associazioni nelle classi Descrive la definizione dei campi privati e le funzioni nelle classi.
do Associazioni nelle classi Descrive la specifica del codice di inizializzazione dell'oggetto.
Proprietà Descrive i membri di proprietà nelle classi e altri tipi.
Proprietà indicizzate Descrive le proprietà di tipo matrice nelle classi e altri tipi.
Metodi Descrive funzioni che sono membri di un tipo.
Costruttori Descrive funzioni speciali che inizializzano oggetti di un tipo.
Overload dell'operatore Descrive la definizione di operatori personalizzati per i tipi.
Eventi Descrive la definizione di eventi e il supporto di gestione degli eventi in F# .
Struct Descrive la definizione di struct in F#.
Campi espliciti Descrive la definizione dei campi non inizializzati in un tipo.