循环遍历另一个对象数组中的数组对象

时间:2013-03-12 16:49:59

标签: c# .net arrays object loops

我有一个名为objStud的对象数组,其中有另一个数组

如何循环显示它们?

这是一张图片,您可以看到objStud的样子

enter image description here

3 个答案:

答案 0 :(得分:2)

您可以先使用SelectMany展平:

foreach(var fee in objStud.SelectMany(x => x.Fees))
{
}

答案 1 :(得分:2)

只需使用嵌套的foreach语句

foreach (Student stud in objStud)
{
    foreach (Fee in stud.Fees)
    {
        // Do something with stud and/or fee
    }
}

答案 2 :(得分:0)

您可以在循环和显示值时使用“foreach”。 This是如何访问要显示的数据的一个非常简单而好的示例。

这也将教你数组背后的概念。玩得开心!