我有List<Candidate> Candidates, List<Seat> Seats
Model
定义如下图
public class Seat
{
public string CollegeId { get; set; }
public bool isFilled { get; set; }
public string SeatType { get; set; }
public string RollNumber { get; set; }
}
public class Candidate
{
public string RollNumber { get; set; }
public bool isAllotted { get; set; }
public string Quota { get; set; }
public int CandidateRank { get; set; }
public List<OptionPriority> SeatingPriorities { get; set; }
}
public class OptionPriority
{
public string CollegeId { get; set; }
public int PriorityRank { get; set; }
}
我需要List<Seat>
从SeatingPriorities 中的 CollegeID 列表中的List<Seat> Seats
位置进行过滤。Seats.CollegeId