Konstruktory w C# — przeciążanie i this()
Konstruktor to metoda, która gwarantuje, że obiekt nigdy nie istnieje w niepełnym, niepoprawnym stanie — zanim ktokolwiek zdąży użyć instancji Zamowienie, konstruktor już wymusił, że ma ona KlientId i przynajmniej jedną pozycję. To nie szczegół składniowy — to fundamentalna gwarancja, na której opiera…