asp.net – InvalidOperationException Nullable对象必须具有值
发布时间:2020-12-16 06:30:32 所属栏目:asp.Net 来源:网络整理
导读:我正在使用asp.net 4.0和sql server当我在应用程序中浏览时只有一些时间我看到这个错误,如果点击它解决了一些东西可以有人建议我如何克服这个 ‘System.InvalidOperationException:Nullable对象必须具有值. ???在System.ThrowHelper.ThrowInvalidOperationE
我正在使用asp.net 4.0和sql server当我在应用程序中浏览时只有一些时间我看到这个错误,如果点击它解决了一些东西可以有人建议我如何克服这个
‘System.InvalidOperationException:Nullable对象必须具有值. 解决方法
您可能正在尝试访问null的可空对象的Value.
从MSDN page on nullable types
您有多种选择来克服错误.例如: int? a=null; // a test nullable object //Console.WriteLine(a.Value); // this throws an InvalidOperationException // using GetValueOrDefault() Console.WriteLine(a.GetValueOrDefault()); //0 (default value for int) //checking if a.HasValue if(a.HasValue) Console.WriteLine(a.Value); // does not print anything as the if // is false // using the ?? operator Console.WriteLine(a ?? -1); // prints -1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – StyleCop vs ReSharper和一般编码风格的问题
- asp.net-mvc – 如何根据MVC中的其他参数值在运行时更改Dis
- .net – 在项目开始很久之后开始进行单元测试?
- asp.net-mvc – asp.net mvc并检查用户是否已登录
- asp.net-mvc-3 – SelectList不显示所选项目
- asp.net-mvc-4 – 最小和最大字符串长度的单独错误消息 –
- asp.net – asmx到WCF或Web API
- asp.net-mvc – ASP.Net MVC捆绑和分类
- asp.net – 我可以在Visual Studio 2008中使用MVC3吗?
- asp.net – 如果内容是静态的,那么对于带有“If-Modified-S
推荐文章
站长推荐
- asp.net-mvc – 使用Data Annotation验证DateTim
- asp.net-mvc – 带有Expression Web 4的ASP.NET
- asp.net-mvc – razor要求;在做什么时使用(Html.
- 如何向ASP.NET Core 1.0 MVC项目添加项目引用
- 你如何在ASP.NET中配置httpOnlyCookies?
- AllowOnlyAlphanumericUserNames – 如何设置?
- .net – MVC – 是模型查看还是控制器查看?
- asp.net – 我可以在超链接上显式指定NavigateUr
- 枚举 – 使用MVC6标记助手为Enum添加单个标签的单
- asp.net-mvc-3 – 使用ViewModel时不显示MVC3自定
热点阅读