2017-11-02 3 views
-1

Ich überprüfe immer Nullable-Objekt, dass, wenn es Wert dann nur ich versuche, auf den Wert zuzugreifen.Wenn Objekte prüfen, ob es vor der Verwendung Null-Wert hat, warum bekomme ich Nullable Objekt muss einen Wert haben

Having said, dass das Problem immer noch geschieht, was die

Hier Grund sein könnte meinen Crash-Bericht ist

Ausnahmetyp: System.InvalidOperationException Crashed Thema: 3

Anwendungsspezifische Informationen: Nullable Objekt muss einen Wert haben.

Exception Stack: System.ThrowHelper.ThrowInvalidOperationException (ExceptionResource Ressource) System.Nullable`1.get_Value() App.ViewModels.MyViewModel.d__154.MoveNext() System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Aufgabe Aufgabe) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Aufgabe Aufgabe) System.Runtime.CompilerServices.TaskAwaiter.GetResult() App.UWP.DefectHistoryPage.d__5.MoveNext() System.Runtime.CompilerServices.AsyncMethodBuilderCore . <> c.b__6_0 (Object Zustand) System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore() Windows.ApplicationModel.Core.UnhandledError.Propagate() Microsoft.HockeyApp.Extensibility.Windows.UnhandledExceptionTelemetryModule.CoreApplication_UnhandledErrorDetected (Object Absender , UnhandledErrorDetectedEventArgs e)

+0

Mögliche Duplikate von [Nullable-Objekt muss einen Wert haben?] (Https://stackoverflow.com/questions/10555682/nullable-object-must-have-a-value) – zaitsman

+1

Nullwert Fehler können im Bibliothekscode passieren Sie verwenden - es muss nicht von Benutzercode generiert werden – Jason

+2

muss einen Code sehen – pm100

Antwort

3

Nullable-Objekt muss

ist ein wenig irreführend einen Wert haben. Ein Nullwert kann null sein.

Das Problem ist, wenn Sie versuchen, auf eine seiner Eigenschaften zuzugreifen. z.B. var abc = yourNullable.SomeProperty;.

+0

Ich überprüfe, ob es Wert hat, dann bin ich nur auf –

+1

@RajanM Was ist die Codezeile der Ausnahme? – ispiro

Verwandte Themen