相关疑难解决方法(0)

什么是NullReferenceException,我该如何解决?

我有一些代码,当它执行时,它抛出一个NullReferenceException,说:

你调用的对象是空的.

这是什么意思,我该怎么做才能解决这个错误?

.net c# vb.net null nullreferenceexception

1876
推荐指数
24
解决办法
127万
查看次数

无法创建列表对象数组

我有一行代码如下:

List<string>[] apples = new List<string>()[2];
Run Code Online (Sandbox Code Playgroud)

其目的只是创建一个List对象数组.当我尝试编译我的代码时,上面的行会生成此错误:

无法将类型'string'隐式转换为'System.Collections.Generic.List []

我没有找到很多关于创建List对象数组(实际上只有这个线程)的主题,可能是因为没有搜索引擎会搜索括号.

创建列表集合的唯一方法是将它们放在另一个列表中,如下所示?

List<List<string>> apples = new List<List<string>>(); //I've tried this and it works as expected
Run Code Online (Sandbox Code Playgroud)

感谢您的任何建议,我真的很好奇为什么第一行代码(List []示例)不起作用.

c# collections

5
推荐指数
2
解决办法
3022
查看次数

标签 统计

c# ×2

.net ×1

collections ×1

null ×1

nullreferenceexception ×1

vb.net ×1