2017-07-14 3 views
0

Ich schreibe ein Modell in C#, das ich ein Nullable List<> eines anderen Modells haben möchte. So versuchte ich public List<Location>? locations { get; set; }. Diese Fehler, die List<Location> haben, können nicht Nullable sein, um es als Typ T in Nullable<T> zu verwenden.WebApi Modell mit optionalem Typ

Jetzt habe ich auch versucht public virtual List<Location>? locations { get; set; } aber es funktioniert auf die gleiche Weise. Sollte ich einfach List<Location> verwenden, und es einfach leer lassen, wenn es keine Standorte gibt?

Antwort

2

A List<T> leitet sich von object und so ist es Standardtyp

nur Werttypen erfordern eine Nullable-Wrapper bereits null ist, zum Beispiel int? oder Nullable<DateTime>

Verwandte Themen