誰かが私のクラスの問題を回避するのを手伝ってもらえますか?
私はAddressクラスを持っています:
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;にフォールオーバーします。オブジェクト参照がオブジェクトのインスタンスに設定されていないことを示す行。
自分が間違っていることがわかりません。誰か助けてもらえますか?
ありがとう
トレブ