我在 foreach 循环中有一个嵌套类型:
foreach(var project in projectDataSet.Project)
{
//project type = SvcProject.ProjectDataSet+ProjectRow
}
如何访问project
属性?
我认为您也许可以在 foreach 循环之外制作 var 项目的模型,然后根据您的文件夹目录将属性映射到属性变量,并尝试从 foreach 中调用模型,以便您可以访问模型的属性,其中包括项目.
这样它就起作用了:
foreach (var projects in projectDataSet.Project)
{
var project = projectDataSet as SvcProject.ProjectDataSet.ProjectRow;
Console.WriteLine(project.PROJ_NAME);
}
似乎您应该使用嵌套类型的最后一个条目作为最终值。为了简洁起见,我省略了一个有用的null
检查。