C# 对象引用未设置为具有列表数组的对象错误的实例
我正在尝试初始化一个C# 对象引用未设置为具有列表数组的对象错误的实例,c#,arrays,C#,Arrays,我正在尝试初始化一个列表数组,当我查看其他资源时,它们使我的编译器一直抛出错误 我看到了,但是没有用 我的代码是: List<string>[] list = new List<string>[3]; list[1].Add("text"); List[]List=新列表[3]; 列表[1]。添加(“文本”); 我在第二行得到了错误。我试过: List<string>[] list = new List<string>[3](); List&l
列表
数组,当我查看其他资源时,它们使我的编译器一直抛出错误
我看到了,但是没有用
我的代码是:
List<string>[] list = new List<string>[3];
list[1].Add("text");
List[]List=新列表[3];
列表[1]。添加(“文本”);
我在第二行得到了错误。我试过:
List<string>[] list = new List<string>[3]();
List<string>[] list = new List<string>()[3];
List<string>[] list = new List<string>()
{
new string("hh"),
new string("gg")
};
List<string>[] list = new List<string>()
{
"hh",
"gg"
};
List[]List=新列表[3]();
列表[]列表=新列表()[3];
列表[]列表=新列表()
{
新字符串(“hh”),
新字符串(“gg”)
};
列表[]列表=新列表()
{
"hh",,
“gg”
};
但是这些都不起作用。List[]List=新列表[3];
List<string>[] list = new List<string>[3];
list[0] = new List<string>();
list[1] = new List<string>();
list[2] = new List<string>();
list[1].Add("text");
列表[0]=新列表();
列表[1]=新列表();
列表[2]=新列表();
列表[1]。添加(“文本”);
List[]List=新列表[3];
列表[0]=新列表();
列表[1]=新列表();
列表[2]=新列表();
列表[1]。添加(“文本”);
您想要字符串列表还是字符串列表数组?列表[]列表=新列表[3];创建一个由3个字符串列表组成的数组。如果您只想为字符串存储数据,可以使用List List=newlist();并通过list.add(“exampleStringValue”)添加值@Charleh,字符串列表的数组。x、 ..的答案正是我想要的。它是一个重复的原样-如果你问“为什么我的数组被初始化为空引用”,它不会是。。。但是这个问题对于那些不知道是什么导致了NullReferenceException的问题基本上是有用的;创建一个由3个字符串列表组成的数组。如果您只想为字符串存储数据,可以使用List List=newlist();并通过list.add(“exampleStringValue”)添加值@Charleh,字符串列表的数组。x、 ..的答案正是我想要的。它是一个重复的原样-如果你问“为什么我的数组被初始化为空引用”,它不会是。。。但是这个问题对于那些不知道是什么导致了NullReferenceException的问题基本上是有用的。