Sdílet prostřednictvím


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

Vždy, když třídy nebo struktury je vytvořena, se nazývá jeho konstruktoru.Třída nebo struktura může mít více konstruktorů, které jiné argumenty.Konstruktory povolit programátor k nastavení výchozích hodnot, omezit vytváření instance a napsat kód, který je flexibilní a snadno čitelné.Další informace a příklady naleznete v tématu Použití konstruktorů (Průvodce programováním v C#) a Konstruktory instancí (Průvodce programováním v C#).

Pokud nezadáte konstruktor pro objekt, C# vytvoří ve výchozím nastavení, která vytváří instanci objektu a nastaví proměnné členů na výchozí hodnoty, jak je uvedeno v Tabulka výchozích hodnot (Referenční dokumentace jazyka C#).Další informace a příklady naleznete v tématu Konstruktory instancí (Průvodce programováním v C#).

Statické třídy a struktur může také obsahovat konstruktory.Další informace a příklady naleznete v tématu Statické konstruktory (Průvodce programováním v C#).

V tomto oddíle

Použití konstruktorů (Průvodce programováním v C#)

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

Soukromé konstruktory (Průvodce programováním v C#)

Statické konstruktory (Průvodce programováním v C#)

Postupy: Zápis kopírovacího konstruktoru (Průvodce programováním v C#)

Viz také

Referenční dokumentace

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

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

static – modifikátor (Referenční dokumentace jazyka C#)

Koncepty

Průvodce programováním v C#

Další zdroje

Proč inicializátory spustit v opačném pořadí jako konstruktory? Jeden díl