110,533
社区成员
发帖
与我相关
我的任务
分享
List<int> grades=new int[]{1, 2, 3, 4, 5};
var pqs=JSdb.PersonalQuestions.Where(x=>x.PersonalQuestionsID==Ansered.QuestionID && grades.Contains(x.Grade))
.GroupBy(x => x.Grade)
.Select(g => g.First())
.ToList();
List<List<PersonalQuestions>> lists=new []{list4,list5,list6,list7,list8,list9,list10,list11,list12,list13,list14,list15,list16};
for(int i=0;i<13;i++)
{
var pqs=JSdb.PersonalQuestions.Where(x=>x.PersonalQuestionsID=Ansered.QuestionID&&x.Grade==i+1).FirstOrDefault();
if(pqs!=null)
{
lists[i].Add(pqs);
}
}