Členové
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 najdete 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. Členové mohou být také deklarovány jako soukromé nebo interní. Další informace najdete v článku Access Control. Soubory podpisů se dají použít také k zveřejnění nebo nepřístupní určitých členů typu. Další informace najdete v tématu Podpisy.
Soukromá 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 | Description |
---|---|
let Vazby ve třídách |
Popisuje definici privátních polí a funkcí v třídách. |
do Vazby ve třídách |
Popisuje specifikaci kódu inicializace objektů. |
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. |