Я склонен думать о синтаксисе инициализатора таким образом, хотя это более или менее просто синтаксический сахар. Я использую смесь обоих синтаксисов в моем коде. Но опять же, это мой личный стиль.
ростой вопрос: есть ли разница (в производительности) между этим:
Person person = new Person()
{
Name = "Philippe",
Mail = "[email protected]",
};
и это
Person person = new Person();
person.Name = "Philippe";
person.Mail = "[email protected]";
Вы можете представить более крупный объект с большим количеством свойств.