Mam prostą strukturę, która ma ograniczone zastosowanie. Struktura jest tworzona w metodzie, która wywołuje dane z bazy danych. Jeśli nie ma danych zwróconych z bazy danych, chcę mieć możliwość zwrócenia wartości zerowej, ale program Visual Studio narzeka, Nie można przekonwertować wartości null na NazwaPakietu.NazwaStruktu, ponieważ jest to typ wartości nienależący do wartości null.Wprowadzanie wartości niemożliwej do zniesienia zerowania
Jak mogę sprawić, by było to zerowalne?
O ile rozumiem, kod ten nie zwraca wartości null, jak chce Malfist. –
IIRC, miało to być ilustracją użycia typów nullable, ponieważ plakat nie rozumiał dokładnie, czym one były. – mquander
'default (Something)' może być lepszą domyślną wartością zwracaną w przypadku, gdy żadna wartość nie istnieje. –