tankar om initieringar
I C# 3.0 finns en trevlig sak vid initieringar. Nämligen detta
Car c = new Car(317) { Name = "Ford", Model = "Z71" };
Dvs man kan på en rad både ropa på konstruktorn och diverse properties. I detta fallet är måste argumentet till konstruktorn skickas med då 317 (antal hästkrafter) ligger i en privat property. Name och Model är dock exponerade på lämpligt sätt. Nytt är också att objekt som ärver IEnumerable kan utnyttja detta genom
List Square = new List
{
new Point { X=0, Y=5 },
new Point { X=5, Y=5 },
new Point { X=5, Y=0 },
new Point { X=0, Y=0 }
};