我有市级班,里面有详细班:
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个细节,然后我加入新的城市。详情。我正在使用下面的代码来这样做,但它位于几个不同的方法中,看起来不干净。我是否可以简化这个方法,并加上检查、计数和添加到基本城市阶级中的逻辑?
foreach (int index in Enumerable.Range(0, 10 - vm.Details.Count()))
{
vm.Details.Add(new City.Detail());
}