Initialisierung der C # -Membervariable; beste Übung?

Ist es besser zum initialisieren von Klassenvariablen Deklaration

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

oder in der default-Konstruktor?

private List<Thing> _things;
private int _arb;

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

Ist es einfach eine Sache des Stils oder gibt es performance trade-offs, die eine oder andere Weise?

InformationsquelleAutor der Frage Steve Crane | 2008-11-18

Schreibe einen Kommentar