C# 访问另一个模型内的属性

C# 访问另一个模型内的属性,c#,C#,我在另一个模型中有一个简单的模型,如下所示: 第一个模型 public class ReminderPushNotificationTest { public string UserName { get; set; } .... public ReminderPushNotificationAndroidResult AndroidResult{ get; set; } } 第二种模式 public class ReminderPushNotificationAndro

我在另一个模型中有一个简单的模型,如下所示:

第一个模型

public class ReminderPushNotificationTest
{
    public string UserName { get; set; }
    ....
    public ReminderPushNotificationAndroidResult AndroidResult{ get; set; }
}
第二种模式

public class ReminderPushNotificationAndroidResult
{
    public string Headers { get; set; }
    public string Content { get; set; }
}
当我尝试填充模型时,我会尝试以下操作:

var testModel = new ReminderPushNotificationTest
{
    UserName = username,
    AndroidResult.{Want property inside this model} = result.Header
}

如何访问该属性以分配它?

在填充第二个模型的属性之前,您需要创建第二个模型的实例,同样,您已经为基本模型类创建了实例

var testModel = new ReminderPushNotificationTest
{
   UserName = username,
   AndroidResult = new ReminderPushNotificationAndroidResult
   {
       Headers = result.Header,
       Content = "abcd"  
   }
}
不能为尚未实例化的对象设置属性

var testModel = new ReminderPushNotificationTest
{
    UserName = username,
    AndroidResult = new ReminderPushNotificationAndroidResult
    {
        Headers = result.Header
    }
}