我目前有一个称为周的物体。 一个星期是季节性物体的一部分。 季节可以控制许多星期。 我想做的是,我周(即季节的第一个星期(即1号))或是第二周(即2号)的立场。
int i = 0;
foreach ( var w in Season.Weeks.OrderBy(w => w.WeekStarts)){
if(w.Id == Id){
return i;
}
i+=1;
}
此时此刻,我已经这样做。 我宣布第二周开始,以确保它们符合正确的次序。 在我找到与我目前正在研究的一周相匹配的一周之前,我通过这些周。 并归还我所期望的原封不动。
I feel there should be a easier linq way to do this as it feels pretty messy!