CSharp · Console
using System.Collections.Generic;
using System.Linq;
using static System.Console;
public class Program {
public static void Main() {
var pessoas = new List<Pessoa>() {
new Pessoa() {Nome = "José" , Sexo = "M"},
new Pessoa() {Nome = "Pedro", Sexo = "M"},
new Pessoa() {Nome = "João" , Sexo = "M"},
new Pessoa() {Nome = "Maria", Sexo = "F"}
};
WriteLine(new VerificaSeHaMulher(pessoas).Verifica());
}
}
class VerificaSeHaMulher {
private readonly List<Pessoa> pessoas;
public VerificaSeHaMulher(List<Pessoa> pessoas) {
this.pessoas = pessoas;
}
public bool Verifica() {
return pessoas.Any(p => p.Sexo == "F");
}
}
class Pessoa {
public string Nome;
public string Sexo;
}