Если у меня есть пара таких классов;
public class Employee
{
public string Name { get; set; }
public string Address { get; set; }
public double Salary { get; set; }
public List<Salary> PastSalaries { get; set; }
}
public class Salary
{
public double Amount { get; set; }
}
, я могу получить список сотрудников, чья зарплата в прошлом была меньше определенной суммы;например,
var employees = employeeList.Where(o => o.PastSalaries.Any(p => p.Amount < 35000));
это работает нормально, но если моя предыдущая коллекция зарплат была не коллекцией классов Заработная плата, а скорее коллекцией двойников.например,
public class Employee
{
public string Name { get; set; }
public string Address { get; set; }
public double Salary { get; set; }
**public List<double> PastSalaries { get; set; }**
}
, тогда как мне сделать тот же запрос, что и раньше?
var employees = employeeList.Where(o => o.PastSalaries.Any(???? < 35000));
С чем мне сравнивать?
Спасибо,