C# de membre de l'initialisation d'une variable; les meilleures pratiques?

Est-il préférable d'initialiser les variables de membre de classe sur la déclaration

private List<Thing> _things = new List<Thing>();
private int _arb = 99;

ou dans le constructeur par défaut?

private List<Thing> _things;
private int _arb;

public TheClass()
{
  _things = new List<Thing>();
  _arb = 99;
}

Est-ce simplement une question de style ou il y a la performance de compromis, d'une façon ou de l'autre?

InformationsquelleAutor Steve Crane | 2008-11-18