问题标签 [nullreferenceexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1181 浏览

.net-2.0 - 事件处理程序行为差异.net 1.1 vs 2.0 with null delegate

不确定这里到底发生了什么,但似乎在 .NET 1.1 中未初始化的事件委托可以毫无问题地运行,但在 .NET 2.0+ 中它会导致 NullReferenceException。任何想法为什么。下面的代码在 1.1 中运行良好,没有问题,在 2.0 中它给出了 NullReferenceException。我很好奇为什么它的行为不同?发生了什么变化?

谢谢

例如

0 投票
4 回答
1317 浏览

asp.net - 部署到 IIS 时 ASP.NET 应用程序中断

我正在开发一个用于在线购物的小型 ASP.NET 网站,在 Visual Studio 中对其进行测试时,一切正常,但是当我将其部署到 IIS 时,情况不再如此。

问题似乎出在我引用的 DLL 文件中,该 DLL 文件包含我需要初始化的类并将查询请求发送到具有所有产品信息的另一台服务器。这个 DLL 最初是一个 Jar 文件,我使用 IKVM 将其转换为 DLL。

当我将应用程序部署到 IIS 时,尝试实例化在该 DLL 中定义的对象的任何页面都会失败并显示空引用,例如:

返回此错误:

System.NullReferenceException: 你调用的对象是空的。在Fulfiller.toLog(String )Fulfiller.initialize(String str1, Int32 i, String str2, String str3) _Orders.createDataSource()

现在再次,这在 VS 开发服务器上完美运行,但在 IIS 中中断,我不知道为什么。在 IIS 上运行时,DLL 没有正确加载是某种编码问题吗?还是 IIS 的问题,可能会阻止 DLL 执行或发送请求,我非常渴望解决这个问题

谢谢

0 投票
8 回答
462 浏览

c# - 奇怪的空引用异常

所以我有这段代码负责远程计算机的命令确认,有时(比如 14 天一次或其他什么)以下行会引发空引用异常:

真正让我烦恼的是我在它之前检查了一个空引用,所以我知道发生了什么。这是其价值的完整方法:

有什么线索吗?

编辑:ProcessCommandAcknowledgement:

0 投票
4 回答
628 浏览

c# - IsNullOrEmpty 错误是否已在 .NET 3.0 或更高版本中修复?

有谁知道 IsNullOrEmpty 错误是否在 3.0 或更高版本中修复?我目前在 2.0 中遇到了 (NullReferenceException) 错误,并且我找到了说明应该在下一个版本中修复的文档,但没有明确的答案。

0 投票
3 回答
23040 浏览

.net - 使用 VB.NET IIF 我得到 NullReferenceException

我正在做一些调试,所以我想记录 eventArgs 值

我有一条简单的线,基本上可以:

我理解IIF函数的方式,如果e.Value是Nothing(null)那么它应该返回空字符串,如果不是它应该返回值的.ToString。但是,我得到了 NullReferenceException。这对我来说没有意义。

有任何想法吗?

0 投票
4 回答
719 浏览

c# - 空引用异常

此代码生成空引用异常。异常出现在初始化参数数组的行。可能是什么问题?我不知道如何跟踪堆栈跟踪并对其进行任何逻辑处理。提前致谢。

0 投票
6 回答
6154 浏览

c# - LINQ InsertOnSubmit:NullReferenceException

我有这个代码:

在尝试 InsertOnSubmit(ip) 时,我得到一个 NullReferenceException(对象引用未设置为对象的实例)。dc 不为空;ip 和 ip 的所有属性都不为空;虽然有些是空的。

VS2008 不会让我进入 InsertOnSubmit,所以我无法知道在评估时具体是什么 null。是什么赋予了?

注意:我检查过,FK 关系创建的所有 Linq.EntitySets 都存在且非空。

0 投票
4 回答
6172 浏览

c# - Sum() 在没有行时导致异常而不是返回 0

我有这个代码(好吧,我没有,但是类似的东西:p)

在这里,我遍历所有狗并总结所有与狗拥有相同主人的不烦人的猫的重量(成一个不可为空的小数)。当然,几乎所有的猫都很烦人,所以我得到了这个错误:

不能将 null 值分配给 System.Decimal 类型的成员,该类型是不可为 null 的值类型。

使用的任何字段或外键都不能为空。因此,当Where子句不返回猫时,就会发生错误,而这通常会发生。但是我该如何解决呢?我希望它在发生这种情况时返回 0。尝试使用DefaultIfEmpty()afterWhere子句,但随后出现此错误:

你调用的对象是空的。

我想这是可以理解的。我尝试在??之后添加一个Sum,但由于此错误,它不会编译:

操作员 '??' 不能应用于“十进制”和“十进制”类型的操作数

这当然也是有道理的。那么我能做什么呢?Sum如果在没有什么可总结的情况下,事情只是返回 0,那就太好了。或者某种SumOrZero声明。SumOrZero制作一种适用于 Linq2SQL的方法会很困难吗?

0 投票
1 回答
1114 浏览

silverlight - XAML 中的 Silverlight 控件在运行时为空

我创建了一个带有 DeepEarth 地图控件的 silverlight 应用程序。这是我的基本 XAML

我有一个我创建的行为类,我想将它附加到按钮上

这是为了对 MyButton 做一些事情,连接一些事件和东西。问题是 MyButton 在运行时为空。怎么会?层次结构中的其他控件不为空。这是怎么回事?

0 投票
2 回答
639 浏览

c# - 为什么我会收到此 NullReferenceException?

我正在从事一个涉及一些自制(反)序列化代码的项目,并且在反序列化列表时遇到了一些问题。以下代码在第二行抛出 NullReferenceException,即使 varlist不为空,并且Count = 0当我将鼠标悬停在它上面时会愉快地报告。

我的变量被实例化有点奇怪,所以也许这与它有关?这是涉及的代码。

type在哪里

任何帮助将非常感激 :)