Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje členy typů objektů jazyka F#.
Poznámky
Členové jsou funkce, které jsou součástí definice typu a deklarují se klíčovým slovem member . Typy objektů F#, jako jsou záznamy, třídy, diskriminované sjednocení, rozhraní a struktury, podporují členy. Další informace naleznete v tématu Záznamy, třídy, diskriminované sjednocení, rozhraní a struktury.
Členové obvykle tvoří veřejné rozhraní pro typ, což je důvod, proč jsou veřejné, pokud není uvedeno jinak. Členy lze také deklarovat jako soukromé nebo interní. Další informace naleznete v tématu řízení přístupu. Soubory podpisů se dají použít také k zveřejnění nebo nezpřístupňují určité členy typu. Další informace najdete v tématu Podpisy.
Privátní pole a do vazby, které se používají pouze u tříd, nejsou skutečnými členy, protože nejsou nikdy součástí veřejného rozhraní typu a nejsou deklarovány pomocí klíčového member slova, ale jsou popsány také v této části.
Související témata
| Téma | Popis |
|---|---|
let Vazby ve třídách |
Popisuje definici privátních polí a funkcí ve třídách. |
do Vazby ve třídách |
Popisuje specifikaci inicializačního kódu objektu. |
| Vlastnosti | Popisuje členy vlastností ve třídách a dalších typech. |
| Indexované vlastnosti | Popisuje vlastnosti podobné poli ve třídách a dalších typech. |
| Metody | Popisuje funkce, které jsou členy typu. |
| konstruktory | Popisuje speciální funkce, které inicializují objekty typu. |
| Přetížení operátoru | Popisuje definici přizpůsobených operátorů pro typy. |
| Události | Popisuje definici událostí a podpory zpracování událostí v jazyce F#. |
| struktury | Popisuje definici struktur v jazyce F#. |
| Explicitní pole | Popisuje definici neinicializovaných polí v typu. |