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
}
}