有一个ParsedTemplate类,它有超过300个属性(类型为Details和BlockDetails).parsedTemplate对象将由函数填充.填充此对象后,我需要一个LINQ(或其他方式)来查找是否有任何属性,如"body"或"img"where IsExist=false
和Priority="high"
.
public class Details
{
public bool IsExist { get; set; }
public string Priority { get; set; }
}
public class BlockDetails : Details
{
public string Block { get; set; }
}
public class ParsedTemplate
{
public BlockDetails body { get; set; }
public BlockDetails a { get; set; }
public Details img { get; set; }
...
}
Run Code Online (Sandbox Code Playgroud)