HoursOfOperation というモデル (ASP.NET MVC 4、C#) があります。
public class HoursOfOperation
{
public List<DayTimes> Monday { get; set; }
public List<DayTimes> Tuesday { get; set; }
public List<DayTimes> Wednesday { get; set; }
public List<DayTimes> Thursday { get; set; }
public List<DayTimes> Friday { get; set; }
public List<DayTimes> Saturday { get; set; }
public List<DayTimes> Sunday { get; set; }
}
そしてデイタイムズ
public class DayTimes
{
public int Status { get; set; }
public string From { get; set; }
public string To { get; set; }
}
今、私は以下のように月曜日のエンティティに新しいセットを追加しようとしています:
var _vm = new HoursOfOperation();
_vm.Monday.Add(new DayTimes{
From = day.From.ToString(),
To = day.To.ToString(),
Status = (int)day.Status
});
上記のステートメントが実行されるとすぐに、"Object reference not set to an instance of an object."
例外が発生します
今、私はチェックしday.From.ToString()
て、このステートメントが例外をスローした時点で"08:00:00"
、day.To.ToString()"09:30:00"
と day.Status を持っています。1
何か案は?