我得到对象引用未设置为对象的实例。以下代码例外。我可以通过创建 RequestDetail 的实例然后传递 ObjectId 来防止这种情况。
但是这段代码有什么问题。
class Program
{
static void Main(string[] args)
{
Request header = new Request();
header.RequestDetail.ObjectId = "12343";
RequestDetail rd = new RequestDetail();
rd = header.RequestDetail;
Console.WriteLine(rd.ObjectId);
}
}
public class Request
{
public RequestDetail RequestDetail { get; set; }
}
public class RequestDetail
{
public string ObjectId { get; set; }
}