City クラスがあり、その中に Detail クラスがあります。
public class City {
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public string Notes { get; set; }
public class Detail
{
public Detail()
{
ImageFile = String.Empty;
Explanation = new HtmlText();
}
public string ImageFile { get; set; }
public HtmlText Explanation { get; set; }
}
}
私のコードには、詳細の数を確認する行がいくつかあり、10 未満の場合は、新しい City.Details を追加します。これを行うために以下のコードを使用していますが、いくつかの異なるメソッドに配置されており、きれいに見えません。これを簡素化し、チェック、カウント、および基本の City クラスに追加するロジックを追加する方法はありますか?
foreach (int index in Enumerable.Range(0, 10 - vm.Details.Count()))
{
vm.Details.Add(new City.Detail());
}