Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive i membri dei tipi di oggetto F#.
Osservazioni:
I membri sono funzionalità che fanno parte di una definizione di tipo e vengono dichiarate con la member parola chiave . Tipi di oggetto F# come record, classi, unioni discriminate, interfacce e strutture supportano membri. Per altre informazioni, vedere Record, classi, unioni discriminate, interfacce e struct.
I membri costituiscono in genere l'interfaccia pubblica per un tipo, motivo per cui sono pubblici, a meno che 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 do le associazioni, che vengono usati solo con le classi, non sono membri veri, perché non fanno mai parte dell'interfaccia pubblica di un tipo e non vengono dichiarati con la member parola chiave , ma sono descritti anche in questa sezione.
Argomenti correlati
| Argomento | Descrizione |
|---|---|
let Associazioni nelle classi |
Descrive la definizione di campi privati e funzioni nelle classi. |
do Associazioni nelle classi |
Descrive la specifica del codice di inizializzazione degli oggetti. |
| Proprietà | Descrive i membri delle proprietà nelle classi e in altri tipi. |
| Proprietà indicizzate | Descrive le proprietà simili a matrici nelle classi e in altri tipi. |
| Metodi | Descrive le funzioni che sono membri di un tipo. |
| Costruttori | Vengono descritte le funzioni speciali che inizializzano oggetti di un tipo. |
| Sovraccarico degli operatori | Descrive la definizione degli operatori personalizzati per i tipi. |
| Avvenimenti | Descrive la definizione di eventi e supporto per la gestione degli eventi in F#. |
| Struct | Descrive la definizione di struct in F#. |
| Campi espliciti | Descrive la definizione di campi non inizializzati in un tipo. |