using System.Collections.Generic;
public static void Main()
var pessoas = GetListaPessoas();
Console.WriteLine("-- Lista Pessoas --");
pessoas.ForEach(x => Console.WriteLine($"Nome: {x.Nome} - Idade: {x.Idade}"));
var pessoasIdosas = GetListaPessoas().Where(x => x.Idade > 60).ToList();
Console.WriteLine("\n-- Lista Pessoas Idosas --");
pessoasIdosas.ForEach(x => Console.WriteLine($"Nome: {x.Nome} - Idade: {x.Idade}"));
var pessoasIdosasLetraA = GetListaPessoas().Where(x => x.Idade > 60 && x.Nome.StartsWith("A")).ToList();
Console.WriteLine("\n-- Lista Pessoas Idosas cujo nome começa com a letra \"A\" --");
pessoasIdosasLetraA.ForEach(x => Console.WriteLine($"Nome: {x.Nome} - Idade: {x.Idade}"));
public static List<Pessoa> GetListaPessoas()
new Pessoa{Nome = "Alexandre", Idade = 26},
new Pessoa{Nome = "Antonio", Idade = 48},
new Pessoa{Nome = "Adamastor", Idade = 68},
new Pessoa{Nome = "Helena", Idade = 71},
new Pessoa{Nome = "Gabriela", Idade = 22}
public string Nome { get; set; }
public int Idade { get; set; }