Sdílet prostřednictvím


Členové (Průvodce programováním v C#)

Třídy a struktury mají členy, kteří zastupují jejich data a chování.Členy třídy zahrnují všechny členy deklarované ve třídě spolu se všemi členy (s výjimkou konstruktorů a destruktorů) deklarovanými ve všech třídách v její hierarchii dědičnosti.Soukromé členy základní třídy jsou zděděné, ale nejsou přístupné z odvozených tříd.

Následující tabulka uvádí seznam typů členů a tříd, které mohou třídy nebo struktury obsahovat:

Člen

Description

Pole (Průvodce programováním v C#)

Pole jsou proměnné deklarované v rozsahu třídy.Pole může být vestavěný číselný typu nebo instancí jiné třídy.Třída kalendář může mít například pole obsahující aktuální datum.

Konstanty (Průvodce programováním v C#)

Konstanty jsou pole nebo vlastnosti, jejíž hodnota je nastavena v době kompilace a nelze ji změnit.

Vlastnosti (Průvodce programováním v C#)

Vlastnosti jsou metody v třídě, které jsou přístupné, jako kdyby byly poli v dané třídě.Vlastnost může poskytovat ochranu pro pole třídy před změnou bez vědomí objektu.

Metody (Průvodce programováním v C#)

Metody definují akce, které mohou třídy provádět.Metody mohou přijímat parametry, které poskytují vstupní data a mohou prostřednictvím parametrů vracet data.Metody mohou také vrátit hodnotu přímo, bez použití parametru.

Události (Průvodce programováním v C#)

Události poskytují upozorňování na události, jako například kliknutí na tlačítko nebo úspěšné dokončení metody, jiným objektům.Události jsou definovány a spouštěny pomocí delegátů.

Operátory (Průvodce programováním v C#)

Přetížené operátory jsou považovány za členy třídy.Pokud přetížíte operátor, definujete ho veřejnou statickou metodu ve třídě.Předdefinované operátory (+, *, <, atd.) nejsou považovány za členy.Další informace naleznete v tématu Přetížitelné operátory (Průvodce programováním v C#).

Indexery (Průvodce programováním v C#)

Indexování povoluje objektu indexování způsobem podobnému polím.

Konstruktory (Průvodce programováním v C#)

Konstruktory jsou metody, které jsou volány při prvním vytvoření objektu.Často se používají k inicializaci dat objektu.

Destruktory (Průvodce programováním v C#)

Destruktory se používají v jazyce C# jen velmi zřídka.Jsou to metody, které jsou volány spouštěcím modulem modulu runtime, když má být objekt odstraněn z paměti.Používají se obvykle k zajištění, aby veškeré prostředky, které musí být uvolněny, byly zpracovávány správným způsobem.

Vnořené typy (Průvodce programováním v C#)

Vnořené typy jsou typy deklarované v rámci jiného typu.Vnořené typy se často používají k popisu objektů, které jsou používány pouze typy, které je obsahují.

Viz také

Referenční dokumentace

Třídy (Průvodce programováním v C#)

Metody (Průvodce programováním v C#)

Konstruktory (Průvodce programováním v C#)

Destruktory (Průvodce programováním v C#)

Vlastnosti (Průvodce programováním v C#)

Pole (Průvodce programováním v C#)

Indexery (Průvodce programováním v C#)

Události (Průvodce programováním v C#)

Vnořené typy (Průvodce programováním v C#)

Operátory (Průvodce programováním v C#)

Přetížitelné operátory (Průvodce programováním v C#)

Koncepty

Průvodce programováním v C#