Membri (F#)

In questa sezione vengono descritti i membri dei tipi di oggetti F#.

Osservazioni

I membri sono funzionalità che fanno parte di una definizione del tipo e vengono dichiarati con la parola chiave member. I tipi di oggetti F#, quali record, classi, unioni discriminate, interfacce e strutture, supportano i membri. Per ulteriori informazioni, vedere Record (F#), Classi (F#), Unioni discriminate (F#), Interfacce (F#) e Strutture (F#).

I membri costituiscono in genere l'interfaccia pubblica per un tipo e per questo motivo sono oggetti pubblici, se non specificato diversamente. È possibile dichiarare i membri come privati o interni. Per ulteriori informazioni, vedere Controllo di accesso (F#). È anche possibile utilizzare le firme per i tipi per esporre o meno determinati membri di un tipo. Per ulteriori informazioni, vedere Firme (F#).

Le associazioni do e i campi privati, utilizzati solo con le classi, non sono veri membri in quanto non fanno mai parte dell'interfaccia pubblica di un tipo e non vengono dichiarati con la parola chiave member, ma vengono comunque descritti in questa sezione.

Argomenti correlati

Argomento

Descrizione

Associazioni let nelle classi (F#)

Viene descritta la definizione di funzioni e campi privati nelle classi.

Associazioni do nelle classi (F#)

Viene descritta la specifica del codice di inizializzazione degli oggetti.

Proprietà (F#)

Vengono descritti i membri delle proprietà nelle classi e in altri tipi.

Proprietà indicizzate (F#)

Vengono descritte le proprietà di tipo matrice nelle classi e in altri tipi.

Metodi (F#)

Vengono descritte le funzioni che sono membri di un tipo.

Costruttori (F#)

Vengono descritte funzioni speciali che consentono di inizializzare oggetti di un tipo.

Overload degli operatori (F#)

Viene descritta la definizione di operatori personalizzati per i tipi.

Eventi (F#)

Vengono descritti la definizione di eventi e il supporto della gestione degli eventi in F#.

Campi espliciti: parola chiave val (F#)

Viene descritta la definizione di campi non inizializzati in un tipo.