Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit les membres des types d’objets F#.
Remarques
Les membres sont des fonctionnalités qui font partie d’une définition de type et sont déclarées avec le member mot clé. Les types d’objets F# tels que les enregistrements, les classes, les unions discriminées, les interfaces et les structures prennent en charge les membres. Pour plus d’informations, consultez Enregistrements, Classes, Unionsdiscriminées, Interfaces et Structs.
Les membres composent généralement l’interface publique d’un type, c’est pourquoi ils sont publics, sauf indication contraire. Les membres peuvent également être déclarés privés ou internes. Pour plus d’informations, consultez Contrôle d’accès. Les fichiers signatures peuvent également être utilisés pour exposer ou ne pas exposer certains membres d’un type. Pour plus d’informations, consultez Signatures.
Les champs privés et do les liaisons, qui sont utilisés uniquement avec des classes, ne sont pas des membres vrais, car ils ne font jamais partie de l’interface publique d’un type et ne sont pas déclarés avec le member mot clé, mais ils sont décrits dans cette section également.
Rubriques connexes
| Sujet | Descriptif |
|---|---|
let Liaisons dans les classes |
Décrit la définition des champs et fonctions privés dans les classes. |
do Liaisons dans les classes |
Décrit la spécification du code d’initialisation d’objet. |
| Propriétés | Décrit les membres de propriété dans les classes et d’autres types. |
| Propriétés indexées | Décrit les propriétés de type tableau dans les classes et d’autres types. |
| Méthodes | Décrit les fonctions qui sont membres d’un type. |
| Constructeurs | Décrit les fonctions spéciales qui initialisent des objets d’un type. |
| Surcharge des opérateurs | Décrit la définition d’opérateurs personnalisés pour les types. |
| Événements | Décrit la définition de la prise en charge des événements et de la gestion des événements dans F#. |
| Structures | Décrit la définition des structs en F#. |
| Champs explicites | Décrit la définition de champs non initialisés dans un type. |