问题标签 [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.
c# - 为什么这个字符串扩展方法不会抛出异常?
我有一个 C# 字符串扩展方法,它应该返回IEnumerable<int>
字符串中子字符串的所有索引中的一个。它完美地达到了预期的目的,并返回了预期的结果(正如我的一个测试所证明的,虽然不是下面的那个),但是另一个单元测试发现了它的一个问题:它不能处理空参数。
这是我正在测试的扩展方法:
这是标记问题的测试:
当测试针对我的扩展方法运行时,它会失败,并显示该方法“没有引发异常”的标准错误消息。
这令人困惑:我已经清楚地传递null
到函数中,但由于某种原因比较null == null
返回false
. 因此,不会引发异常并且代码继续。
我已经确认这不是测试的错误:在我的主项目中运行该方法并调用Console.WriteLine
null-comparisonif
块时,控制台上没有显示任何内容,并且catch
我添加的任何块都没有捕获到异常。此外,使用string.IsNullOrEmpty
代替== null
也有同样的问题。
为什么这个所谓的简单比较失败了?
c# - 在 mvc 中添加到数据库的空参考
当我尝试使用这种方法时遇到了一个空异常,我不知道出了什么问题。
您的帮助将非常有帮助,谢谢。
HttpPost
我在_conmodel.Symptomses.Add(course); 上遇到空异常;
这是我的看法
c# - XDocument.load(string uri) 抛出 ArgumentNullException
调用时出现 ArgumentNullException
以下是异常详细信息。它说,“格式”参数为空 - 但在什么时候我可以控制这个参数?或者我的错误到底是什么?
c# - 如何在 int.Parse 中修复此 ArgumentNullException?
这是在 Mono 中运行良好的 .cs 文件:
我在 Xamarin 中打开了这个 Test.cs 文件,它工作正常。然后我选择 'Run' > 'Start without Debugging' 并在显示面板中弹出这些错误:
我不确定这里的问题是什么。会不会和这条线有关?
c# - 使用 C# 对 CreateProcess 进行后期绑定返回空值
我正在尝试对 kernel32.dll 中的 CreateProcess 函数使用后期绑定,但是,它返回一个空值,这与任何其他函数不同。
这是我用于后期绑定的代码
这就是我调用函数的方式
java - Java JDBC空点异常
当我尝试运行这些方法时,我只会收到关于 nullpointexception 的错误,而我也一直在检查我的代码并将其与类似的应用程序进行比较,但我仍然不明白。
编辑:我在 GUI 代码中的 for 循环行上遇到异常。
我已经在 MVC 中构建了我的应用程序
图形用户界面代码:
我的控制器:
我的数据库访问层:
watin - Watin.Core.Comparer StringComparer 类出错
我在我的程序中使用 Watin 系统。
我收到以下错误:
Watin.Core.Comparer
StringComparer(string comparisonValue, bool ignoreCase)的 ArgumentNullException
错误:值不能为 Null(comparisonValue)
但是我不知道谁以及何时调用了 stringcomparer,我也不知道如何调试它。
这是我的一些代码。
添加一些错误跟踪
c# - 在 Decrypt 方法/ConvertFromBase64String 中抛出 ArgumentNullException
尽我最大的努力,我无法纠正我的 Decrypt 方法引发的异常。在将数据转换为字节缓冲区数组的那一行,将引发 ArgumentNullException。首先我添加了一个:
同样对于密码,我做了同样的代码。然后,在 if 语句中弹出相同的异常后,我将其更改为下面的 try-catch 语句。现在异常不会出现在 try-catch 行上,而是出现在 Decrypt 的缓冲区转换行上。我不太确定程序想要什么,因为我认为 try-catch 可以解决问题,但我对 C# 也很陌生,所以我可能会遗漏一些明显的东西。
c# - 数组的空异常:未从 Oracle 数据库初始化
我已将我的 Visual Studio 2013 连接到 Oracle XE 11 数据库。我正在尝试使用以下代码从数据库中的表中检索信息,但似乎数组装饰没有使用我在 foreach 循环中设置的值进行初始化。请帮忙。
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 服务时,它不会抛出这个异常,而是单声道会抛出它。