300 を超えるプロパティ (型付きの Details と BlockDetails) を持つ ParsedTemplate クラスがあります。parsedTemplate オブジェクトは関数によって埋められます。このオブジェクトを埋めた後、LINQ (またはその他の方法) を使用して、「body」や「img」などのプロパティがあるかどうかを確認する必要があり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; }
...
}