1869得票26回答
什么是空引用异常(NullReferenceException),如何修复?

我有一些代码,当它执行时,抛出了一个 NullReferenceException 异常,显示: 对象引用未设置为对象的实例。 这是什么意思?我该如何修复此错误?

315得票21回答
在C#中检查对象是否为空

如果一个对象为空,我希望阻止进一步的处理。 在下面的代码中,我通过以下方式检查对象是否为空: if (!data.Equals(null)) 并且 if (data != null) 然而,在 dataList.Add(data) 处我收到了一个 NullReferenceExc...

254得票8回答
“Object reference not set to an instance of an object”是什么意思?

我收到这个错误,但不确定它是什么意思? 对象引用未设置为对象的实例。

201得票20回答
值不能为 null。参数名: source

这可能是我花了很长时间解决的最大的浪费时间问题。var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishme...

198得票2回答
为什么查找类型的初始化器会抛出NullReferenceException?

这让我感到困惑。我试图为 Noda Time 优化一些测试,其中包含一些类型初始化检查。我想找出一个类型是否拥有类型初始化程序(静态构造函数或带有初始化器的静态变量),然后再将其加载到新的AppDomain 中。令我惊讶的是,对此进行了简单的测试后会抛出NullReferenceExcepti...

126得票20回答
C#中检查属性的属性是否为空的优雅方式

在C#中,假设你想从这个例子中的PropertyC中获取一个值,而ObjectA、PropertyA和PropertyB都可以为空。 ObjectA.PropertyA.PropertyB.PropertyC 如何以最少的代码安全地获取PropertyC? 目前我会检查: if(Ob...

64得票2回答
如何解决“对象引用未设置为对象实例”问题?

在我的 asp.net 程序中,我设置了一个受保护的列表,并且向其中添加了一个值。但是它显示了 "Object reference not set to an instance of an object" 错误。 protected List<string> list; prot...

63得票6回答
在构造函数之后,我怎么会在这里遇到NullReferenceException错误?

我在我们的内部网络上运行了一个asp.net网站已经有几周了。我刚刚收到了一封来自我的application_error邮件发送方法的未处理异常的电子邮件。 这是它(我已经清理了一些路径以使其更好地显示) 异常:对象引用没有设置实例对象。 堆栈跟踪:在System.Collect...

62得票4回答
为什么将类型为object的动态转换为object会抛出空引用异常?

我有以下这个函数: public static T TryGetArrayValue<T>(object[] array_, int index_) { ... //some checking goes up here not relevant to question ...

53得票3回答
如何在包的不同文件中使用全局变量?

我有以下文件结构: models/db.gotype DB struct { *sql.DB } var db *DB func init() { dbinfo := fmt.Sprintf("user=%s password=%s dbname=%s sslmode=d...