وقتی مثال فصل قبل را در نظر می گیرید، متوجه خواهید شد که سازنده ها
بسیار مفید هستند، زیرا به کاهش مقدار کد کمک می کنند:
بدون سازنده:
برنامه کلاس
{
استاتیک خالی اصلی (رشته[] آرگ)
{
Car Ford = New Car();
Ford.model = "موستانگ";
Ford.color = "قرمز";
Ford.year = 1969;
Car Opel = New Car();
Opel.model = "Astra";
Opel.color = "سفید";
Opel.year = 2005;
Console.WriteLine (Ford.model)؛
Console.WriteLine(Opel.model);
آ }
}با سازنده:
برنامه کلاس
{
استاتیک خالی اصلی (رشته[] آرگ)
{
Car Ford = New Car ("Mustang"، "Red"، 1969);
Car Opel = New Car("Astra"، "White"، 2005);
Console.WriteLine (Ford.model)؛
Console.WriteLine(Opel.model);
آ }
}