如何使用List Collection检索整数数组

时间:2016-12-04 13:48:12

标签: c# generics

在我的代码片段中,我创建了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数组值。所以请记录我的代码并向我解释我在代码中做了什么错误

1 个答案:

答案 0 :(得分:1)

如果要打印数组的逗号分隔值,可以使用此代码

Console.WriteLine(string.Join(",", IE.Current))