Is the object initializer in c# 3.0 faster then the regular way?
Is this faster
Object object = new Object
{
id = 1;
}
than th
I've not benchmarked it, but I'd be supprised if they didn't compile to the same thing.
That said, It's easier for me to type when I need something like
var bob = service.GetSingle( new Constraint { UserName = "Bob" } );
I strongly dislike the repeated assignments of properties like
var c = new Constraint();
c.UserName = "Bob";
c.Position = Positions.Manager;
var bob = service.GetSingle( c );