Udostępnij za pośrednictwem


Konstruktorzy (Przewodnik programowania w języku C#)

Zawsze, gdy klasy lub struct jest tworzony, jego konstruktora nosi nazwę.Klasy lub struktury może mieć wiele konstruktorów elementów różnych argumentów.Konstruktory włączyć programiście ustawić wartości domyślne, ograniczenia podczas tworzenia wystąpienia i napisanie kodu, który jest elastyczna i łatwa do odczytu.Aby uzyskać dodatkowe informacje i przykłady, zobacz Używanie konstruktorów (Przewodnik programowania w języku C#) i Konstruktory wystąpień (Przewodnik programowania w języku C#).

Jeśli nie podasz konstruktora dla obiektu, C# zrobi domyślnie, który tworzy wystąpienie obiektu i ustawia zmienne składowe do wartości domyślnych, wymienionych w Tabela wartości domyślnych (odwołanie w C#).Aby uzyskać dodatkowe informacje i przykłady, zobacz Konstruktory wystąpień (Przewodnik programowania w języku C#).

Klasy statyczne i strukturach może mieć konstruktorów.Aby uzyskać dodatkowe informacje i przykłady, zobacz Konstruktory statyczne (Przewodnik programowania w języku C#).

W tej sekcji

Używanie konstruktorów (Przewodnik programowania w języku C#)

Konstruktory wystąpień (Przewodnik programowania w języku C#)

Konstruktory prywatne (Przewodnik programowania w języku C#)

Konstruktory statyczne (Przewodnik programowania w języku C#)

Porady: zapisywanie konstruktora kopiującego (Przewodnik programowania w języku C#)

Zobacz też

Informacje

Klasy i struktury (Przewodnik programowania w języku C#)

Destruktory (Przewodnik programowania w języku C#)

static (odwołanie w C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Dlaczego inicjatory działają w odwrotnej kolejności jako konstruktorów? Część pierwsza