オブジェクトを持つクラスがあります。その内部オブジェクトの値を設定します。クラスの継承のない内部オブジェクトプロパティへのアクセス
質問私は値を設定したいと印刷name
Case
私のコード -
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();
}
}
問題 -Iがnull例外を取得しています。
提案がありますか?
obj.Cは「OBJを作成」した後に建設 の間の値に設定されることはありません、 obj.C = new Case();でこのobj上に "C"を作成する必要があります。 –