任何人都可以帮我解决我的课堂问题吗?
我有一个地址类:
public class Address
{
public string addressDescription { get; set; }
public string addressNumber { get; set; }
public string adddressLine1 { get; set; }
public string adddressLine2 { get; set; }
public string adddressLine3 { get; set; }
public string addressPostCode { get; set; }
public double addressLatitude { get; set; }
public double addressLongitude { get; set; }
}
我有一个路线类:
public class Route
{
public Address from { get; set; }
public Address to { get; set; }
}
在我的控制器中,我设置了一些像这样的虚拟信息:
public ActionResult FareCalculator(string from , string to)
{
var myroute = new Route();
myroute.from.addressDescription = from;
myroute.from.addressLatitude = 51.481581;
myroute.from.addressLongitude = -3.179090;
myroute.to.addressDescription = to;
myroute.to.addressLatitude = 51.507335;
myroute.to.addressLongitude = -0.127683;
return View(myroute);
}
但是当我运行该项目时,它会落在 myroute.from.addressDescription = from; 表示对象引用未设置为对象实例的行。
我看不出我做错了什么。有人可以帮忙吗?
谢谢
特雷夫