问题标签 [argumentnullexception]

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 回答
7433 浏览

c# - 为什么这个字符串扩展方法不会抛出异常?

我有一个 C# 字符串扩展方法,它应该返回IEnumerable<int>字符串中子字符串的所有索引中的一个。它完美地达到了预期的目的,并返回了预期的结果(正如我的一个测试所证明的,虽然不是下面的那个),但是另一个单元测试发现了它的一个问题:它不能处理空参数。

这是我正在测试的扩展方法:

这是标记问题的测试:

当测试针对我的扩展方法运行时,它会失败,并显示该方法“没有引发异常”的标准错误消息。

这令人困惑:我已经清楚地传递null到函数中,但由于某种原因比较null == null返回false. 因此,不会引发异常并且代码继续。

我已经确认这不是测试的错误:在我的主项目中运行该方法并调用Console.WriteLinenull-comparisonif块时,控制台上没有显示任何内容,并且catch我添加的任何块都没有捕获到异常。此外,使用string.IsNullOrEmpty代替== null也有同样的问题。

为什么这个所谓的简单比较失败了?

0 投票
1 回答
42 浏览

c# - 在 mvc 中添加到数据库的空参考

当我尝试使用这种方法时遇到了一个空异常,我不知道出了什么问题。

您的帮助将非常有帮助,谢谢。

HttpPost

我在_conmodel.Symptomses.Add(course); 上遇到空异常;

这是我的看法

0 投票
2 回答
837 浏览

c# - XDocument.load(string uri) 抛出 ArgumentNullException

调用时出现 ArgumentNullException

以下是异常详细信息。它说,“格式”参数为空 - 但在什么时候我可以控制这个参数?或者我的错误到底是什么?

0 投票
2 回答
5861 浏览

c# - 如何在 int.Parse 中修复此 ArgumentNullException?

这是在 Mono 中运行良好的 .cs 文件:

我在 Xamarin 中打开了这个 Test.cs 文件,它工作正常。然后我选择 'Run' > 'Start without Debugging' 并在显示面板中弹出这些错误:

我不确定这里的问题是什么。会不会和这条线有关?

0 投票
2 回答
401 浏览

c# - 使用 C# 对 CreateProcess 进行后期绑定返回空值

我正在尝试对 kernel32.dll 中的 CreateProcess 函数使用后期绑定,但是,它返回一个空值,这与任何其他函数不同。

这是我用于后期绑定的代码

这就是我调用函数的方式

0 投票
0 回答
23 浏览

java - Java JDBC空点异常

当我尝试运行这些方法时,我只会收到关于 nullpointexception 的错误,而我也一直在检查我的代码并将其与类似的应用程序进行比较,但我仍然不明白。

编辑:我在 GUI 代码中的 for 循环行上遇到异常。

我已经在 MVC 中构建了我的应用程序

图形用户界面代码:

我的控制器:

我的数据库访问层:

0 投票
1 回答
84 浏览

watin - Watin.Core.Comparer StringComparer 类出错

我在我的程序中使用 Watin 系统。

我收到以下错误:

Watin.Core.Comparer
StringComparer(string comparisonValue, bool ignoreCase)的 ArgumentNullException
错误:值不能为 Null(comparisonValue)

但是我不知道谁以及何时调用了 stringcomparer,我也不知道如何调试它。

这是我的一些代码。

添加一些错误跟踪

0 投票
1 回答
85 浏览

c# - 在 Decrypt 方法/ConvertFromBase64String 中抛出 ArgumentNullException

尽我最大的努力,我无法纠正我的 Decrypt 方法引发的异常。在将数据转换为字节缓冲区数组的那一行,将引发 ArgumentNullException。首先我添加了一个:

同样对于密码,我做了同样的代码。然后,在 if 语句中弹出相同的异常后,我将其更改为下面的 try-catch 语句。现在异常不会出现在 try-catch 行上,而是出现在 Decrypt 的缓冲区转换行上。我不太确定程序想要什么,因为我认为 try-catch 可以解决问题,但我对 C# 也很陌生,所以我可能会遗漏一些明显的东西。

0 投票
2 回答
51 浏览

c# - 数组的空异常:未从 Oracle 数据库初始化

我已将我的 Visual Studio 2013 连接到 Oracle XE 11 数据库。我正在尝试使用以下代码从数据库中的表中检索信息,但似乎数组装饰没有使用我在 foreach 循环中设置的值进行初始化。请帮忙。

0 投票
1 回答
879 浏览

asp.net - Mono ASP.NET Web 服务中的 System.ArgumentNullException

我是一个初学者,我不知道去哪里看或做什么。请指导我完成这个。

我在 ubuntu 14.04 中使用 mono v4.2.1 和 apache2

我设法在 url 中安装了我的 ASP.NET Web 服务:http://myurl/WebService/Service.asmx

但是当我打开它时,我收到了这个错误:

这是我的 Service.asmx:

和 Service.asmx.cs 文件:

第一点是,它在Microsoft Visual Studio中完全可以正常工作,但 mono 有这个问题。

第二点是,http://myurl/WebService/Service.asmx?wsdl以 xml 格式打开 OK 但是当我在Microsoft Visual Studio中将其添加为服务引用时,它会在此行引发异常:

例外:

但是当我在Microsoft Visual Studio调试模式下部署我的 Web 服务时,它不会抛出这个异常,而是单声道会抛出它。