Лучше ли инициализировать переменные-члены класса при объявлении
private List<Thing> _things = new List<Thing>();
private int _arb = 99;
или в конструкторе по умолчанию?
private List<Thing> _things;
private int _arb;
public TheClass()
{
_things = new List<Thing>();
_arb = 99;
}
Это просто вопрос стиля или есть компромиссы производительности, так или иначе?