【问题标题】:can access jagged array by foreach loop in c#.net可以通过 c#.net 中的 foreach 循环访问锯齿状数组
【发布时间】:2017-04-26 11:23:28
【问题描述】:

如何在 C#.net 中通过 foreach 访问 jagged 数组?

如何做到这一点?

【问题讨论】:

标签: c# asp.net .net jagged-arrays


【解决方案1】:
int[][] jaggedArray = new int[][] 
{
    new int[] { 0, 1, 2 },
    new int[] { 3, 4 },
    new int[] { 5 }
};
foreach (int[] array in jaggedArray)
{
    foreach (int value in array)
    {
        Console.WriteLine(value.ToString());
    }
}

输出:

0
1
2
3
4
5

【讨论】:

    【解决方案2】:

    你可以使用 linq

    foreach (int item in jaggedarray.SelectMany(i => i))
    {
        // work with item
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2012-01-20
      • 1970-01-01
      相关资源
      最近更新 更多