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
Další zdroje
Proč inicializátory spustit v opačném pořadí jako konstruktory? Jeden díl