nullreferenceexception相关内容

如何避免NullReferenceException

if(alMethSign [z] .ToString()。包含(aClass.Namespace)) 这里,我加载一个exe或dll并检查其命名空间。在某些dll中,没有命名空间,所以 aclass.namespace 不存在,它抛出一个 NullReferenceException 。 p> 我必须避免它,它应该继续其余的代码。如果我使用try-catch,它执行c ..
发布时间:2017-10-01 00:33:35 C#/.NET

避免引用异常引用

显然,代码中绝大多数错误都是空引用异常。有没有一般技术来避免遇到空引用错误? 除非我错了,我知道在F#语言中不可能有空值。但是这不是问题,我在问如何避免C#语言中的空引用错误。 解决方案 引用异常显示给用户,这表示由于开发人员错误导致的代码缺陷。以下是有关如何防止这些错误的一些想法。 对于关心软件质量,并且也使用the.net编程平台的人来说,我的最佳建议是安装和使用Micro ..
发布时间:2017-09-28 21:10:10 C#/.NET

如何忽略AutoMapper映射中的属性属性?

图像一个个人和一个组类具有多对多关系。一个人有一个组的列表,一个组有一个人的列表。 当映射 Person 到 PersonDTO 我有一个堆栈溢出异常,因为AutoMapper无法处理 Person > 组> 成员> 组> 成员> ... 所以这里是示例代码: public class Person { public string Name {get;组; } pub ..

奇怪的NullReferenceException在第三方dll:C#

我有一个奇怪的错误,突然开始,这让我疯狂。在我的C#应用​​程序中,我正在做一些重要的数学计算,为此,我正在使用CenterSpace的NMath库。最近,当我从Visual Studio 2015内部启动我的应用程序以进行调试时,由于NMath.dll中的NullReferenceExceptions,每当我调用NMath库方法(以及我们编写的另一个库)时,应用程序开始崩溃, 。为了隔离问题,我 ..
发布时间:2017-06-08 23:13:57 C#/.NET

Javascript嵌套字典空值

下面我已经在JS中声明了一个“类”,并为其编写了方法。该类代表一个小部件(更多信息类结构 )。 我遇到的问题是当我在setAttr ibutes方法中打印“this”时,输出为: 当我打印”this.opts“下一行: 注意:在展开它之前,第二个输出中的'status'和'power'的值显示为'null'。这可能是在尝试打印'this.opts.status'时获得“null” ..
发布时间:2017-05-24 22:33:25 前端开发

Visual Studio null引用警告 - 为什么没有错误?

我注意到了关于Visual Studio的一些奇怪的东西。首先,尝试在函数中的某个地方键入(C#): class Foo { public void Bar() { string s; int i = s.Length; } } 现在,马上就会标记 s 在 s.Length 中作为错误,说“使用未分配的局部变量' code>“。另一方面,尝试下面的代码: ..

如何在嵌套引用中检查null

寻找一些最佳实践指南。让我们假设我有一行这样的代码: Color color = someOrder.Customer.LastOrder.Product.Color; 其中Customer,LastOrder,Product和Color可以 null 正常条件下。我想颜色为null,如果路径中的任何一个对象为null,但是;为了避免空引用异常,我需要检查每个对象的空条件 ..
发布时间:2016-10-11 10:38:43 C#/.NET

NullReferenceException异常在C#中的HTMLDocument参考

我使用 HtmlAgilityPack 为了凑信息关闭谷歌的翻译进行翻译计划。我已经下载了 HtmlAgilityPack 的dll,并成功地在我的程序中引用它。我正在使用统一大会。下面是我对两个程序代码: 使用UnityEngine; System.Collections中使用 ; 使用系统; 使用System.Collections.Generic; 使用System.Linq的; ..

在启动Visual Studio调试器例外

当我启动WinForms项目(项目只包含一个源文件,Program.cs中),与下面的异常不具有堆栈跟踪调试程序中断: System.ArgumentNullException了未处理 消息=“值不能为null.\r\\\ Parameter名称:activationContext” 来源=“mscorlib程序” = PARAMNAME“ activationContext“ 堆栈跟踪 ..
发布时间:2016-10-05 21:41:42 C#/.NET

NHibernate的JoinAlias查询与空试验不工作

我得到了JoinAlias QueryOver NHibernate的一些意外行为 我的实体基本上是这样的: 公共类字段 { 公共虚拟长标识{搞定;保护套; } 公共虚拟现场家长{搞定;保护套; } 公共虚拟的FieldType类型{搞定;保护套; } 公共虚拟字符串值{获得;保护套; } ...(构建函数等 } 我的映射是这样的: 公共类Fi ..
发布时间:2016-10-05 21:29:36 C#/.NET

的NullReferenceException℃持续++回调到C#功能

开发商!结果 我有很奇怪的问题。我的项目在C DLL writen ++和C#writen的GUI。我已经实现的回调一些互操作性。我刨了C ++ DLL将调用C#代码在某些情况下。它的工作原理......但没多久,我无法理解这是为什么。 C ++ DLL: $标志着在C#中的部分结果 这里简化样品的完整代码注释的问题b $ b 的#include< SDKDDKVer.h> ..
发布时间:2016-10-04 23:59:12 C#/.NET

Visual Studio的空引用警告 - 为什么没有错误?

我已经发现了一些奇特的有关Visual Studio。首先,尝试在一个函数的地方输入这个(C#): 类Foo { 公共无效酒吧() { 字符串s; INT I = s.Length; } } 现在,马上就会迎来取值在 s.Length 作为一个错误,说“未分配的局部变量的'“。在另一方面,试试这个代码: 类Foo { 私人字符串s; 公共无效酒吧 ..

无法连接到SQL Server,由于的NullReferenceException

我有一个与登录表单 登录表单开始Windows窗体应用程序已被罚款,过去几年一天,我正在申请 的休息,我得到现在一个错误, 我有两个数据库中的一个DB.mdf和一个MYD.sdf 的NullReferenceException是未处理 对象引用未设置到对象的实例。 有关代码这个特殊行---> 私人无效的button1_Click(对象发件人,EventArgs五) ..
发布时间:2016-10-04 15:39:16 C#/.NET