Sdílet prostřednictvím


Č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.

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.