List<Person> personList = new List<Person>()
{
new Person() { Name="John", Age=32, Kids=2, Gender='M'},
new Person() { Name="Ana", Age=28, Kids=3, Gender='F'},
new Person() { Name="Mary", Age=42, Kids=2, Gender='F'},
new Person() { Name="Jason", Age=33, Kids=1, Gender='M'},
new Person() { Name="Mike", Age=22, Kids=0, Gender='M'}
};
var iterC = personList
.Where(p => p.Age > 30)
.OrderByDescending(p => p.Age)
.Select(p => p.Name);
List<Person> personList = new List<Person>()
{
new Person() { Name="John", Age=32, Kids=2, Gender='M'},
new Person() { Name="Ana", Age=28, Kids=3, Gender='F'},
new Person() { Name="Mary", Age=42, Kids=2, Gender='F'},
new Person() { Name="Jason", Age=33, Kids=1, Gender='M'},
new Person() { Name="Mike", Age=22, Kids=0, Gender='M'}
};
var iterC = personList
.Where(p => p.Age > 30)
.OrderByDescending(p => p.Age)
.Select(p => p.Name);