nullreferenceexception相关内容
private ReportDocument _reportDocument; public CrystalReportPrintPreviewForm(ReportDocument reportDocument) { InitializeComponent(); _reportDocument = reportDocument; } private void Crysta
..
所以我完全傻了这个。我收到错误对象引用未设置为对象的实例。,我不知道为什么。 我有一个类 FILE public class FILE { private string _fileName; public string fileName { get { if(!Settings.Values.CaseSensitive) return this._file
..
if(alMethSign [z] .ToString()。包含(aClass.Namespace)) 这里,我加载一个exe或dll并检查其命名空间。在某些dll中,没有命名空间,所以 aclass.namespace 不存在,它抛出一个 NullReferenceException 。 p> 我必须避免它,它应该继续其余的代码。如果我使用try-catch,它执行c
..
显然,代码中绝大多数错误都是空引用异常。有没有一般技术来避免遇到空引用错误? 除非我错了,我知道在F#语言中不可能有空值。但是这不是问题,我在问如何避免C#语言中的空引用错误。 解决方案 引用异常显示给用户,这表示由于开发人员错误导致的代码缺陷。以下是有关如何防止这些错误的一些想法。 对于关心软件质量,并且也使用the.net编程平台的人来说,我的最佳建议是安装和使用Micro
..
我的Windows CE应用程序中有一个项目范围的异常处理程序,当我的应用程序在特定情况下崩溃时正在记录: 消息:从应用程序范围的异常处理程序:System.NullReferenceException:NullReferenceException $ h $。 e) 在System.Windows.Forms.Form.WnProc(WM wm,Int32 wParam,Int32 lPa
..
图像一个个人和一个组类具有多对多关系。一个人有一个组的列表,一个组有一个人的列表。 当映射 Person 到 PersonDTO 我有一个堆栈溢出异常,因为AutoMapper无法处理 Person > 组> 成员> 组> 成员> ... 所以这里是示例代码: public class Person { public string Name {get;组; } pub
..
在世界上如何在组件中的商店内获得一个句柄?我正在尝试创建一个从商店返回结果的自动完成组件。 App.AutoCompleteComponent = Ember.Component.extend({ // ----- -------------------------------------- // Ember Properites // -------------------
..
我有以下功能: public static T TryGetArrayValue(object [] array_,int index_) { ... //某些检查在这里与问题不相关 dynamic boxed = array_ [index_]; return(T)boxed; } 当我以下列方式打电话时, object a = new
..
我有一个奇怪的错误,突然开始,这让我疯狂。在我的C#应用程序中,我正在做一些重要的数学计算,为此,我正在使用CenterSpace的NMath库。最近,当我从Visual Studio 2015内部启动我的应用程序以进行调试时,由于NMath.dll中的NullReferenceExceptions,每当我调用NMath库方法(以及我们编写的另一个库)时,应用程序开始崩溃, 。为了隔离问题,我
..
下面我已经在JS中声明了一个“类”,并为其编写了方法。该类代表一个小部件(更多信息类结构 )。 我遇到的问题是当我在setAttr ibutes方法中打印“this”时,输出为: 当我打印”this.opts“下一行: 注意:在展开它之前,第二个输出中的'status'和'power'的值显示为'null'。这可能是在尝试打印'this.opts.status'时获得“null”
..
我在 _dicCache.TryGetValue(objID,out newObject); 行中得到NullReferenceException。我没有理由为什么这是发生在所有。可以点我指向正确的方向吗? 这是我的课程: public class Cache { public string Name {get;组; } 私人字典 _dicCac
..
我有以下文件结构: models / db.go 类型DB struct { * sql.DB } var db * DB func init (){ dbinfo:= fmt.Sprintf(“user =%s password =%s dbname =%s sslmode = disable”, DB_USER,DB_PASSWORD,DB_NAME)
..
我注意到了关于Visual Studio的一些奇怪的东西。首先,尝试在函数中的某个地方键入(C#): class Foo { public void Bar() { string s; int i = s.Length; } } 现在,马上就会标记 s 在 s.Length 中作为错误,说“使用未分配的局部变量' code>“。另一方面,尝试下面的代码:
..
寻找一些最佳实践指南。让我们假设我有一行这样的代码: Color color = someOrder.Customer.LastOrder.Product.Color; 其中Customer,LastOrder,Product和Color可以 null 正常条件下。我想颜色为null,如果路径中的任何一个对象为null,但是;为了避免空引用异常,我需要检查每个对象的空条件
..
我使用 HtmlAgilityPack 为了凑信息关闭谷歌的翻译进行翻译计划。我已经下载了 HtmlAgilityPack 的dll,并成功地在我的程序中引用它。我正在使用统一大会。下面是我对两个程序代码: 使用UnityEngine; System.Collections中使用 ; 使用系统; 使用System.Collections.Generic; 使用System.Linq的;
..
当我启动WinForms项目(项目只包含一个源文件,Program.cs中),与下面的异常不具有堆栈跟踪调试程序中断: System.ArgumentNullException了未处理 消息=“值不能为null.\r\\\ Parameter名称:activationContext” 来源=“mscorlib程序” = PARAMNAME“ activationContext“ 堆栈跟踪
..
我得到了JoinAlias QueryOver NHibernate的一些意外行为 我的实体基本上是这样的: 公共类字段 { 公共虚拟长标识{搞定;保护套; } 公共虚拟现场家长{搞定;保护套; } 公共虚拟的FieldType类型{搞定;保护套; } 公共虚拟字符串值{获得;保护套; } ...(构建函数等 } 我的映射是这样的: 公共类Fi
..
开发商!结果 我有很奇怪的问题。我的项目在C DLL writen ++和C#writen的GUI。我已经实现的回调一些互操作性。我刨了C ++ DLL将调用C#代码在某些情况下。它的工作原理......但没多久,我无法理解这是为什么。 C ++ DLL: $标志着在C#中的部分结果 这里简化样品的完整代码注释的问题b $ b 的#include< SDKDDKVer.h>
..
我已经发现了一些奇特的有关Visual Studio。首先,尝试在一个函数的地方输入这个(C#): 类Foo { 公共无效酒吧() { 字符串s; INT I = s.Length; } } 现在,马上就会迎来取值在 s.Length 作为一个错误,说“未分配的局部变量的'“。在另一方面,试试这个代码: 类Foo { 私人字符串s; 公共无效酒吧
..
我有一个与登录表单 登录表单开始Windows窗体应用程序已被罚款,过去几年一天,我正在申请 的休息,我得到现在一个错误, 我有两个数据库中的一个DB.mdf和一个MYD.sdf 的NullReferenceException是未处理 对象引用未设置到对象的实例。 有关代码这个特殊行---> 私人无效的button1_Click(对象发件人,EventArgs五)
..