我有一个问题。我想在C#
中从linq中获取第二个对象int userSkillID = Convert.ToInt32(linq1.tbl_ProjectImplementationProcesses
.Where(c => c.ProjectID == Convert.ToInt32(cmb_projectName.SelectedValue))
.Select(c => c.UserSkillsID).First());
首先 - >删除
取代 - ?
答案 0 :(得分:4)
您可以使用Skip()
:
.Select(c => c.UserSkillsID).Skip(1).First()
答案 1 :(得分:0)
你可以使用Skip和Take in组合:
int userSkillID = Convert.ToInt32(linq1.tbl_ProjectImplementationProcesses
.Where(c => c.ProjectID == Convert.ToInt32(cmb_projectName.SelectedValue))
.Select(c => c.UserSkillsID).Skip(1).Take(1);
来源:Take