我在下面的初始化中需要一點幫助。我在下面做什麼錯。小初始化問題
DateTimeOffset? dateTimeFrom, dateTimeTo = null;
我得到一個錯誤「使用未分配的本地變量dateTimeFrom」。
也有任何其他方式來將可空的DateTime轉換爲可空的DateTimeOffset。
什麼我目前做的是:
DateTimeOffset? dateTimeFrom, dateTimeTo = null;
if (ViewModel.FromDate.HasValue)
dateTimeFrom = new DateTimeOffset(ViewModel.FromDate.Value);
if (ViewModel.ToDate.HasValue)
dateTimeTo = new DateTimeOffset(ViewModel.ToDate.Value);
但我認爲這是一個更好的和優雅的方式做上面的步驟也。
dateTimeFrom應在C#中定義它的使用之前。 – 2011-04-28 15:12:04