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.
Argomenti correlati
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. |