在我的代码片段中,我创建了int []数组并将其放在List集合中。但是当我尝试使用Enumerator获取我的值时,我得到了一些意想不到的未知输出。
这是我的小代码: -
int[] i = new int[4];
for (int p = 0; p <= i.Length - 1; p++)
i[p] = p;
List<int[]> l = new List<int[]>();
l.Add(i);
IEnumerator IE = l.GetEnumerator();
while(IE.MoveNext())
Console.WriteLine(IE.Current);
输出是: -
System.Int32 []
我想打印我的int数组值。所以请记录我的代码并向我解释我在代码中做了什么错误
答案 0 :(得分:1)
如果要打印数组的逗号分隔值,可以使用此代码
Console.WriteLine(string.Join(",", IE.Current))