Ich habe eine Klasse, die Objekte hat. Ich möchte den Wert für diese inneren Objekte festlegen.Zugreifen auf innere Objekteigenschaften ohne Vererbung
Frage Ich mag den Wert einzustellen und name
der Klasse Case
Meinen Code drucken -
public class Case
{
public string name { get; set; }
}
public class Myclass
{
public Case C { get; set; }
}
class Hello
{
static void Main()
{
Myclass obj = new Myclass();
string val = obj.C.name = "Testing";
Console.WriteLine(val);
Console.ReadLine();
}
}
Problem -I ist null Ausnahme bekommen.
Irgendwelche Vorschläge?
obj.C wird nie während der Bauphase Nach „creating obj“ auf einen Wert gesetzt, Sie müssen auch "create C" auf diesem obj mit obj.C = new Case(); –