ich nehme an, Name ist ein property in verkürzter Form
Code:
public string Name { get; set; }
dann sollte es automatisch initialisiert sein?
bei
Code:
private string name;
public string Name
{
get { return name } usw.
ist name/Name null (wenn nicht im Constructor etc. initialisiert).
Ist halt nur ein Schuss ins Blaue, dass der Fehler nicht der vordergründig vermutete ist.