问题标签 [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 回答
8822 浏览

c# - 可能的 NullreferenceException

Resharper 显示“可能的 System.NullReferenceException”警告。然而,我看不出我怎么能得到一个。

如果我检查所有字段,这怎么能给出 NullReference?使用以下内容不会显示警告:

编辑:更新代码。

0 投票
4 回答
2926 浏览

.net - 为什么这个扩展方法在 VB.NET 中会抛出 NullReferenceException?

根据以前的经验,我的印象是在空实例上调用扩展方法是完全合法的(尽管可能不是可取的)。所以在 C# 中,这段代码编译并运行:

然而,我只是为我的开发团队的其他成员整理了一小套示例代码(我们刚刚升级到 .NET 3.5,我被分配了让团队加快开发一些新功能的任务可供我们使用),我编写了我认为与上述代码等效的 VB.NET,结果发现它实际上抛出了一个NullReferenceException. 我写的代码是这样的:

调试器就停在那里,就好像我调用了一个实例方法一样。我是否做错了什么(例如,我在 C# 和 VB.NET 之间定义扩展方法的方式是否存在一些细微差别)?在 VB.NET 中调用空实例的扩展方法实际上是不合法的,尽管它在 C# 中是合法的吗?(我会认为这是一个 .NET 的东西,而不是一个特定于语言的东西,但也许我错了。)

有人可以向我解释一下吗?

0 投票
3 回答
8912 浏览

asp.net - 静态方法中的 HttpContext.Current NullReferenceException

我有一个带有几个静态方法的静态类。在这些方法中,我尝试使用HttpContext.Current. 例如:

但是,当我这样做时,我收到了一个NullReferenceException臭名昭著的“对象引用未设置为对象的实例”。

有任何想法吗?

0 投票
2 回答
17447 浏览

null - 空字段上的GetHashCode?

如何处理GetHashCode函数中的空字段?

0 投票
5 回答
65493 浏览

c# - 对象引用未设置为对象 #5 的实例

你调用的对象是空的。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

有任何想法吗?我不明白这个错误。

0 投票
2 回答
4213 浏览

c# - 在页面回发期间在占位符控件中动态创建“CheckBoxList”引发空引用异常错误

我有一个 web 表单,它将根据数据库中的行数动态创建一些填充数据的复选框列表。然后将其添加到要显示的占位符中。

单击时有一个按钮,会将选定的复选框值添加到数据库中,但现在当单击该按钮并在回发后,页面将显示错误“System.NullReferenceException”。

以下代码写在 Page_Load 中 (!Page.IsNotPostBack) 并在一个循环中动态创建多个复选框列表:

任何人都可以提供帮助,因为似乎在回发后没有重新创建控件,因此它找不到控件并抛出空引用异常。

0 投票
10 回答
1370 浏览

c# - C#中的面试问题

一位技术主管问我以下问题:
他创建了一个类,声明了一个对象并对其进行了初始化。但在某些情况下,我们可能会得到“空引用”异常。
他评论说这种异常有 1000 个可能的原因,并让我猜测一个原因。
我无法弄清楚。什么是(是)原因,我们可能会得到这样的异常?

0 投票
1 回答
215 浏览

c# - 将 XML 文件中的内容加载到下拉列表中时出错

上面的代码用于将 xml 文件中的国家列表加载到下拉列表中。但这样做时遇到空引用错误。

你调用的对象是空的。

xml文件的内容:

我应该在代码中的哪个位置进行更改,以便我可以逃避错误。

0 投票
2 回答
1614 浏览

wcf - 获取回调通道时抛出 NullReference 异常

我正在尝试与 WCF 的双工合同相处。本文的代码

( http://msdn.microsoft.com/en-us/library/ms731184.aspx )

ICalculatorDuplexCallback 回调 = null; 回调 = OperationContext.Current.GetCallbackChannel();

引发 NullReferenceException。那么我该如何管理呢?

感谢您的关注!

0 投票
4 回答
1745 浏览

c# - 空引用异常

“你调用的对象是空的。”

我对这个 C# 很陌生,所以任何帮助都会很棒。

我不知道我的错误是什么。


这就是剩下的代码