Členy (Příručka programování C#)
Členy, které představují chování a data mají tříd a struktur.Členy třídy zahrnují všechny členy deklarované v třídě, spolu se všemi členy (kromě konstruktory a destruktory) deklarované všech tříd v hierarchii dědičnosti.Členové soukromé základní třídy jsou zděděny, ale nejsou přístupné z odvozených tříd.
Následující tabulka uvádí typy členy, které mohou obsahovat třídu nebo struct:
Člen |
Description |
---|---|
Pole jsou proměnné deklarované v třídě oboru.Pole může být vestavěný číselného typu nebo instance třídy jiného.Třída kalendář může mít například pole obsahující aktuální datum. |
|
Konstanty jsou pole nebo vlastnosti, jejíž hodnota je nastavena na kompilace a nelze je změnit. |
|
Vlastnosti jsou metody na třídy, které jsou přístupné, jako kdyby byly polí v dané třídě.Vlastnost může poskytovat ochranu pro pole Třída zachovat změně bez vědomí objektu. |
|
Metody definujte akce, které lze provádět třídy.Metody můžete využít parametry, které poskytují vstupních dat a vrátit data výstupní parametry.Metody můžete také vrátit hodnotu přímo, bez použití parametru. |
|
Události poskytují upozornění na události, jako například klepnutí na tlačítka nebo úspěšné dokončení metodu k jiným objektům.Události jsou definovány a aktivována pomocí delegátů.Další informace naleznete v tématu Události a Delegáti. |
|
Přetížené operátory jsou považovány za členy třídy.Pokud operátor, přetěžovat, definovat jako 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ěžovatelný operátory (Příručka programování C#). |
|
Indexování povolit objekt, který chcete indexovat způsobem podobné polím. |
|
Konstruktory jsou metody, které jsou volány při vytvoření objektu.Se často používají k inicializaci dat objektu. |
|
Destruktory jsou používány velmi zřídka v C#.Jsou metody, které jsou volány spuštění modulu runtime, pokud objekt je odstraněn z paměti.Používají se obecně zajistit veškeré prostředky, které musí být uvolněny budou zpracovávány správným způsobem. |
|
Vnořené typy jsou typy deklarována 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 (Příručka programování C#)
Metody (Příručka programování C#)
Konstruktory (Příručka programování C#)
Destruktory (Příručka programování C#)
Vlastnosti (Příručka programování C#)
Pole (Příručka programování C#)
Indexování (Příručka programování C#)
Události (Příručka programování C#)
Vnořené typy (Příručka programování C#)
Operátory (Příručka programování C#)
Přetěžovatelný operátory (Příručka programování C#)