Я использую ReSharper
каждый день, и сегодня я спросил себя, почему ReSharper предлагает "Использовать инициализатор объектов", когда я это делаю:
MyClass myClass = new MyClass();
myClass.MyInt = 0;
myClass.MyString = string.Empty;
Он заменяется на:
MyClass myClass = new MyClass
{
MyInt = 0,
MyString = string.Empty
};
Это оптимизирует выполнение моего кода, или это просто вопрос переформатирования?
Лично мне это нравится. Но иногда я ненавижу это из-за этого:
Я не могу выполнить отладку step-by-step
: (