Pytania oznaczone «nullable»

Tag dopuszczający wartość null służy do rozwiązywania problemów dotyczących elementów członkowskich lub typów dopuszczających wartość null. Wartość null jest używana do reprezentowania brakującej lub nieznanej wartości.

300
Jak parsować ciąg w int nullable int

Chcę parsować ciąg do nullable int w C #. to znaczy. Chcę odzyskać wartość int łańcucha lub wartość null, jeśli nie można go przeanalizować. Miałem nadzieję, że to zadziała int? val = stringVal as int?; Ale to nie zadziała, więc teraz robię to, że napisałem tę metodę rozszerzenia public static...

202
Jak sprawdzić, czy obiekt jest zerowalny?

Jak sprawdzić, czy dany obiekt jest zerowy, innymi słowy, jak zaimplementować następującą metodę ... bool IsNullableValueType(object o) { ... } EDYCJA: Szukam typów dopuszczających wartości zerowe. Nie miałem na myśli typów referencyjnych. //Note: This is just a sample. The code has been...

193
Jak ustawić wyliczenie na zero

Mam wyliczenie string name; public enum Color { Red, Green, Yellow } Jak ustawić na NULL podczas ładowania. name = ""; Color color = null; //error Edytowane: Mój zły, nie wyjaśniłem tego poprawnie. Ale wszystkie odpowiedzi dotyczące nullable są idealne. Moja sytuacja brzmi: co, jeśli mam /...

190
zerowalny obiekt musi mieć wartość

W opisie wyjątku występuje paradoks: Obiekt dopuszczający wartości zerowe musi mieć wartość (?!) To jest problem: Mam DateTimeExtendedklasę { DateTime? MyDataTime; int? otherdata; } i konstruktor DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value;...

172
Typ „string” musi być typem niepodlegającym wartości null, aby można go było użyć jako parametru T w typie ogólnym lub metodzie „System.Nullable <T>”

Dlaczego pojawia się błąd „Typ„ ciąg znaków ”musi być typem wartości niepodlegającym wartości null, aby można go było użyć jako parametru„ T ”w typie ogólnym lub metodzie„ System.Nullable ”? using System; using System.Collections; using System.Collections.Generic; using System.Data; using...

159
Zwracane typy wartości null w PHP7

PHP 7 wprowadza deklaracje typu zwracanego . Oznacza to, że mogę teraz wskazać, że zwracana wartość jest pewną klasą, interfejsem, tablicą, możliwością wywołania lub jednym z nowo wskazanych typów skalarnych, co jest możliwe w przypadku parametrów funkcji. function returnHello(): string { return...

151
Jak działa operator porównania z null int?

Zaczynam uczyć się typów dopuszczających wartość null i napotykam następujące zachowania. Podczas próby zerowania int, widzę, że operator porównania daje nieoczekiwany wynik. Na przykład w moim kodzie poniżej otrzymane dane wyjściowe to „oba i 1 są równe” . Uwaga, nie wypisuje również...