2017-07-14 21 views
0

我正在用C#編寫一個模型,我希望有一個可空的List<>另一個模型。 所以我試了public List<Location>? locations { get; set; }。 然而,這種錯誤List<Location>必須是不可空的,才能將其用作中的類型T可選類型的WebApi模型

現在我也嘗試了public virtual List<Location>? locations { get; set; },但它出錯的方式相同。我應該只使用List<Location>,並且在沒有位置時將其保持爲空?

回答

2

一個List<T>object派生,所以它的默認類型已經是空

唯一的價值類型需要一個可空的包裝,例如int?Nullable<DateTime>