필요한 API에 대한 JSON.NEt 출력과 일치하도록이 형식으로 개체 목록을 채우려고합니다. 하지만 전체 블록에서 .Add() ...로 시작하는 NullReferenceException을 얻고 있습니다. 뭔가 빠졌습니까?중첩 클래스의 인스턴스화 단축형
foreach(var item in emailsToUpload.payload)
{
hubPayload.Add(new HubEmailItem()
{
email = item.Email, properties =
{ new HubEmailTuple() { property = "date", value = (DateTime.Now).ToString("d") },
new HubEmailTuple() { property = "other property", value = "other value" }
}
});
}
업데이트 :
public class HubEmailItem
{
public String email { get; set; }
public List<HubEmailTuple> properties { get; set; }
}
'emailsToUpload.payload' 컬렉션에'null' 개체가 있습니까? –
'hubPayload'가 초기화 되었습니까? –
'hubPayload'를 인스턴스화하는 것을 잊었습니까? –