我有一个嵌套 foreach语句,它成功地完成了我想做的事情。唯一的问题是,它看起来很乱。如何重构代码以使其更具可读性和简洁性?
List<int> dofm = new List<int>();
var dayOfMonth = Convert.ToString(ut.dayOfMonth);
dofm = dayOfMonth
.Split(',')
.Select(s => {
int.TryParse(s, out int i);
return i - 1; })
.ToList();
foreach (var a in model.Schedule.DofMInfo)
{
foreach (var b in dofm)
{
if (a.DofMID.Equals(b))
{
a.IsChecked = true;
}
}
}
哔哔one
慕哥9229398
相关分类