问题标签 [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 投票
1 回答
22173 浏览

c# - 值不能为空,ArgumentNullException

我目前正在尝试返回一个数组,其中包含有关剧院座位的信息,例如座位号、名称、价格和状态。我正在使用一个组合框,我想根据选择列出所有空缺或保留的座位。当我在组合框中选择预留座位时,我调用了一个使用 AddRange 的方法。此方法应该循环遍历包含所有座位及其信息的数组。如果有空位,我将其添加到数组中。完成后,我返回这个数组。但是,我正在处理 ArgumentNullException。

主窗体:

座位管理器:

在 MainForm 中,这是我得到 ArgumentNullException 的地方:

这是返回包含所有空座位的数组的方法:

0 投票
2 回答
102 浏览

multithreading - 如何在多线程场景中实现 Dictionary 以避免 ArgumentNull 异常?

我正在尝试在多线程场景中实现字典。在单线程中它工作正常但是在多线程场景中我得到了 ArgumentNull 异常。我试过使用锁仍然没有运气。下面是我的实现的代码细节。

这里 IRDOMail oItem 是来自 Exchangeserver WebService 的类。

例外: -

这些异常在尝试获取值时发生,即 cc.TryGetValue(recipient.Name, out value1)、bcc.TryGetValue(recipient.Name,out value) 和 to.TryGetValue(recipient.Name, out value2)

{System.ArgumentNullException:值不能为空。参数名称: System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Collections.Generic.Dictionary 2.FindEntry(TKey key) at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) at ABC.Common.Collection.SynchronizedDictionary`2.TryGetValue(TKey key, TValue& value) ) 在(类文件路径)

0 投票
4 回答
1126 浏览

c# - 将空字符串作为 Directory 参数传递

如果你能帮忙,我正在徘徊。我有一个控制台应用程序,它以字符串 Directory 作为输入。

我想放置一个检查,它允许我检查用户是否输入了一个空字符串我希望系统记录一个错误,例如 ArgumentNullException。

代码就在这些地方。现在我遇到的问题是没有抛出异常。相反,程序假定该目录位于项目的 bin\Debug 文件夹中。如果提供的目录是“”,我不确定我需要做什么来停止程序的执行。我已经完成了 if(inputDirectory == null) 但这没有奏效。有什么建议吗?谢谢,杰特诺。

0 投票
3 回答
4706 浏览

c# - C# 中的字符串和 C++/CLI 中的 String^...如何传递“null”?

我有一些 C++ 库。而且我还为它获得了 C++/CLI 包装器,以便可以在 C# 代码中调用该库中的方法。

假设我想在 C# 中使用一些调用,如下所示:

这将在 C++/CLI 上调用下一个函数:

我的问题:我得到了下一个 ArgumentNullException:

值不能为空。\r\n参数名称: managedString。

所以...问题:我应该如何null正确通过?谢谢。

0 投票
2 回答
2104 浏览

c# - 使用列表的 ArgumentNullException

我正在开发一个 MVC 4 C# 互联网应用程序。

我有一个 MapLocationCompany 类和一个 MapLocation 类。我在每个 MapLocationCompany 对象之后都有一个 MapLocation 对象列表。

这是我当前的代码:

在数据库中创建 MapLocationCompany 后,我希望将 MapLocation 对象添加到此 MapLocationCompany。

在将任何 MapLocation 项目添加到 MapLocationCompany 之前,我要求提供 MapLocationList。

这是我的代码:

我收到此错误:

0 投票
1 回答
367 浏览

c# - 从 XML 填充 UITableView:Xml 文件 URL 在 MonoTouch/Xamarin.ios c# 中为空

我正在尝试从 xml 填充 UITableView 并使用 xamarin.ios 进行开发。在我尝试运行应用程序并选择选项卡后,应用程序上的 UITableView 崩溃并抛出 ArgumentNullException。

异常如下:“System.ArgumentNullException.Argument cannot be null.Parameter name:url”并抛出XDocument xmlDoc = XDocument.Load(clubFile);

xml 文档本地保存在解决方案/应用程序中,而不是任何子文件夹中。我不太确定网址是什么以及它会去哪里。

任何帮助,将不胜感激!谢谢。

0 投票
0 回答
511 浏览

asp.net-mvc - 单元测试中的 FormsAuthentification.SetAuthCookie 或 FormsAuthentification.SignOut ArgumentNullException

我正在为 ASP.NET MVC 3 应用程序编写单元测试,该应用程序实际上并不是为了进行测试而设计的,但应该完成。其中一项测试应涵盖登录操作。基本上它所做的就是设置一个 auth cookie。但是在单元测试中它只是失败了: at System.Boolean.Parse(String value) at System.Web.Configuration.HttpCapabilitiesBase.CapsParseBool(String capsKey) at System.Web.Configuration.HttpCapabilitiesBase.get_Cookies() at System.Web.Security.CookielessHelperClass.UseCookieless(HttpContext context, Boolean doRedirect, HttpCookieMode cookieMode) at System.Web.Security.FormsAuthentication.SetAuthCookie(String userName, Boolean createPersistentCookie, String strCookiePath) at System.Web.Security.FormsAuthentication.SetAuthCookie(String userName, Boolean createPersistentCookie)

我在下面模拟了所有可以用这个方法模拟的东西,加上我设置了一个真正的 HttpContext,因为应用程序在某些地方失败了,基本上它只需要真正的上下文。

我错过了什么?阅读有关它的所有内容,没有任何帮助。通过为浏览器设置属性来关闭 cookie{"cookies", "false"}只是解决了后果,但不是原因

0 投票
1 回答
268 浏览

android - threadid=1:线程以未捕获的异常退出 (NullPointerException)

我需要一些帮助来完成我的工作,我在 Android 上有一个带有 WebService 的应用程序,方法

工作正常,我正在尝试编译以下代码:

但是这个错误信息让我抓狂:

感谢您的理解!

0 投票
0 回答
2006 浏览

c# - MonoGame.Framework.dll 中出现“System.ArgumentNullException”类型的未处理异常

我目前正在尝试使用 MonoGame 创建一个简单的游戏。

我目前面临的问题是有时(比如一半时间)我的代码运行没有问题。但是有时它会抛出这个异常:

MonoGame.Framework.dll 中出现“System.ArgumentNullException”类型的未处理异常

附加信息:值不能为空。

所以我的问题是如何解决这类问题,因为它不会一直发生?
我试过清理我的解决方案。但有时它仍然会在我清理我的解决方案后直接发生。

堆栈跟踪在我的 Draw(); 行 spriteBatch.Draw() 处的方法;

有时它击中第一行,有时击中第二行。

我正在尝试创建一个可以随机选择 type1 或 type2 的无限运行平台。这是 Update() 中的代码;在我的 Draw() 之上的方法;方法以备不时之需。

请尝试用更简单的术语向我解释,因为我对编程世界非常陌生,尤其是对 C# 和 MonoGame。

0 投票
0 回答
48 浏览

c# - System.ArgumentNullException: Value cannot be null Parameter name: input

When I run this file I get the following error:

Server Error in '/' Application.

Value cannot be null. Parameter name: input Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null. Parameter name: input

Source Error:

Source File: d:\dzhosts\localuser\kareem\www.kareem2.somee.com\GooglePatentSearch.aspx.cs Line: 45

Stack Trace:

[ArgumentNullException: Value cannot be null. Parameter name: input]
System.Text.RegularExpressions.Regex.Replace(String input, String replacement) +6402895
System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement) +88
Google.API.Search.SearchUtility.RFC2822DateTimeParse(String str) +50
Google.API.Search.GpatentResult.Google.API.Search.IPatentResult.get_ApplicationDate() +12 GooglepatentSearch.Button1_Click(Object sender, EventArgs e) in d:\dzhosts\localuser\kareem\www.kareem2.somee.com\GooglePatentSearch.aspx.cs:45 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9615678
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +103
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724

How I can solve this problem?!

Source for this code: http://www.c-sharpcorner.com/UploadFile/29d7e0/google-patent-search-in-Asp-Net/