如何访问嵌套类型的属性?

时间:2012-11-20 20:19:47

标签: c# types nested project

我在foreach循环中有一个嵌套类型:

foreach(var project in projectDataSet.Project)
{
    //project type = SvcProject.ProjectDataSet+ProjectRow
}

如何访问project属性?

2 个答案:

答案 0 :(得分:0)

我认为您可以在foreach循环之外创建var项目的模型,然后根据您的文件夹目录将属性映射到属性变量,并尝试从foreach中调用模型,以便您可以访问模型的属性将包括项目。

答案 1 :(得分:0)

这种方式有效:

        foreach (var projects in projectDataSet.Project)
        {
            var project = projectDataSet as SvcProject.ProjectDataSet.ProjectRow;
            Console.WriteLine(project.PROJ_NAME);
        }

您似乎应该使用嵌套类型的最后一个条目作为最终值。为简洁起见,我省略了一个有用的null检查。