nullable

Czy gettery Java 8 powinny zwracać opcjonalny Typ?

Optional Typ wprowadzony w Javie 8 jest nowością dla wielu programistów. Czy metoda gettera zwracająca typ Optional<Foo> zamiast klasycznego Foo jest dobrą praktyką? Załóżmy, że wartość może być null.

Wydajność z typami " as " I nullable

Właśnie przeglądam Rozdział 4 C#, który zajmuje się typami nullable, i dodaję sekcję o używaniu operatora "as", która pozwala ... Stop(); Console.WriteLine("LINQ: {0} : {1}", sum, (long) sw.ElapsedMilliseconds); } }

Jak sprawdzić, czy obiekt jest nullable?

Jak sprawdzić czy dany obiekt jest nullable innymi słowy jak zaimplementować następującą metodę... bool IsNullableValueType( ... able<bool> Więc teraz jako obejście postanowiłem sprawdzić, czy o jest nullable i utworzyć nullable owijkę wokół obj.

W Kotlinie, jaki jest idiomatyczny sposób radzenia sobie z wartościami zerowymi, odwoływania się do nich lub ich konwertowania

Jeśli mam typ nullable Xyz?, chcę go odwołać lub przekonwertować na typ nie-nullable Xyz. Jaki jest idiomatyczny sposób robi ... nież aby wyjaśnić kilka naprawdę starych odpowiedzi napisanych dla Alf z Kotlina, które nie są dokładne dla obecnego Kotlina.

Co jest preferowane: Nullable.HasValue lub Nullable!= null?

Zawsze używałem Nullable<>.HasValue ponieważ lubiłem semantykę. Jednak ostatnio pracowałem nad istniejącą bazą kodową k ... d drugim, czy jest to czysto preferencyjne? int? a; if (a.HasValue) // ... Vs. int? b; if (b != null) // ...

. NET-Konwertuj Generic Collection na DataTable

Próbuję przekonwertować ogólną kolekcję (listę) na DataTable. Znalazłem następujący kod, który mi w tym pomoże: // Sorry ab ... błąd: DataSet does not support System.Nullable<>. Jak mogę to zrobić z Nullable properties / fields w mojej klasie?

Typy Nullable i operator trójkowy: dlaczego jest `? 10: null ' zakazane? [duplikat]

To pytanie ma już odpowiedź tutaj: warunkowe przypisanie operatora z Nullable typami? ... rażenia warunkowego nie może być określony, ponieważ nie ma konwersji implicit pomiędzy int i <null>. Czy ja wariuję?

Jak przetworzyć łańcuch do nullable int

Chcę przetworzyć łańcuch znaków do nullable int w C#. ie. Chcę odzyskać wartość int łańcucha lub null, jeśli nie można go pr ... ' m bardziej interesuje Cię, czy istnieje wbudowana metoda frameworkowa, która będzie parsować bezpośrednio do nullable int?

Co jest preferowane: Nullable<>.HasValue lub Nullable<>!= null?

Zawsze używałem (a) Nullable<>.HasValue ponieważ lubiłem semantykę. Jednak ostatnio pracowałem nad istniejącą bazą kodu ... ad drugim, czy jest to czysto preferencyjne? (a) int? a; if (a.HasValue) ... (b) int? b; if (b != null) ...

Problem typu Nullable z: operatorem warunkowym

Mógłby ktoś wyjaśnić dlaczego to działa w C#.NET 2.0: Nullable<DateTime> foo; if (true) foo = null; ... iędzy '' i 'System.DateTime"." Nie żebym nie mógł użyć pierwszego, ale drugi styl jest bardziej zgodny z resztą mojego kodu.

C # elegancki sposób na sprawdzenie czy właściwość danej nieruchomości jest null

W C# powiedz, że chcesz pobrać wartość z PropertyC w tym przykładzie, a ObjectA, PropertyA i PropertyB mogą być null. Object ... ykład jest podobny do js, ale zmieniłem go na psuedo-code, ponieważ zostało poprawnie zaznaczone, że nie będzie działać w js.

Ustaw wartość na null w wiązaniu WPF

Proszę spojrzeć na następujący wiersz <TextBox Text="{Binding Price}"/> Ta właściwość ceny z góry jest Decimal? (nu ... zi pusty łańcuch, powinien automatycznie zaktualizować źródło o null (nic w VB). Jakieś pomysły, Jak mogę to zrobić "Xamly"?

Czy operatory zwarciowe / / i && istnieją dla wartości logicznych nullable? RuntimeBinder czasem tak myśli

Przeczytałem specyfikację języka C# na warunkowych operatorach logicznych || i &&, znane również jako zwarte operator ... z operatorami nie zwarciowymi | i &). [32]}(próbowałem z kompilatorem C# Visual Studio 2013 i wersją runtime.NET 4.5.2.)

Jak używać słów kluczowych Nonnull i nullable Objective-C w metodzie block-based API

Rozważ następującą metodę - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArra ... eśleniem (__nonnull i __nullable). Dlatego moje pytanie brzmi: jak Mogę określić semantykę nullability dla parametrów bloku?

Czy typy nullable są typami referencyjnymi?

Kiedy deklaruję {[1] } jako nullable int? i=null; Czy i tutaj staje się typem odniesienia?

Jak sformatować nullable DateTime za pomocą ToString ()?

Jak mogę przekonwertować nullable DateTime dt2 na sformatowany łańcuch znaków? DateTime dt = DateTime.Now; Console.WriteLi ... e(dt2.ToString("yyyy-MM-dd hh:mm:ss")); //gives following error: No overload to method ToString takes jeden argument

c # why can ' t a nullable int be assigned null as a value [duplicate]

to pytanie ma już odpowiedzi tutaj : ... do wartości null np int? accom = (accomStr == "noval" ? null : Convert.ToInt32(accomStr)); Co jest nie tak z tym kodem?

Poprawny sposób sprawdzania czy typ jest Nullable [duplikat]

To pytanie ma już odpowiedź tutaj: Jak sprawdzić, czy obiekt jest nullable? ... bool isNullable = "Nullable`1".Equals(propertyType.Name) Czy Jest jakiś sposób, aby uniknąć używania magicznych sznurków ?

Znajdź typ właściwości nullable poprzez odbicie

Sprawdzam właściwości obiektu poprzez odbicie i kontynuuję przetwarzanie typu danych każdej właściwości. Oto moje (zredukowan ... m polega na tym, że na nowo muszę obsługiwać właściwości nullable, ale nie mam pojęcia, jak uzyskać Typ właściwości nullable.

Jak ustawić enum NA null

I have an enum string name; public enum Color { Red, Green, Yellow } Jak ustawić na NULL przy ładowaniu. name = " ... MyColor { get { return myColor; } set { myColor = value; } } } Dzięki wszystkim za miłe sugestie.