![](/img/trans.png)
[英]Nullable object must have a value when including a grandchild with a null child
[英]When objects are check if it has null value prior to use why do I get Nullable object must have a value
我總是檢查可為空的對象,如果它具有值,那么只有我嘗試訪問該值。
話雖如此,問題仍在發生,這可能是原因
這是我的崩潰報告
異常類型:System.InvalidOperationException崩潰線程:3
特定於應用程序的信息:可為空的對象必須具有一個值。
異常堆棧:System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource資源)System.Nullable`1.get_Value()App.ViewModels.MyViewModel.d__154.MoveNext()System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)System.Runtime.CompilerServices .TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)System.Runtime.CompilerServices.TaskAwaiter.GetResult()App.UWP.DefectHistoryPage.d__5.MoveNext()System.Runtime.CompilerServices.AsyncMethodBuilderCore。<> c.b__6_0(對象狀態)System.Thread .WinRTSynchronizationContext.Invoker.InvokeCore()Windows.ApplicationModel.Core.UnhandledError.Propagate()Microsoft.HockeyApp.Extensibility.Windows.UnhandledExceptionTelemetryModule.CoreApplication_UnhandledErrorDetected(Object sender,UnhandledErrorDetectedEventArgs e)
可為空的對象必須具有一個值
有點誤導。 可為null的值可以為null。
問題是當您嘗試訪問其屬性之一時。 例如var abc = yourNullable.SomeProperty;
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.