CSharp · Console
using System;
using System.Collections.Generic;
using System.Linq;
using static System.Console;
public class Program
{
static List<Cliente> listaClientes = new List<Cliente>
{
new Cliente { Id = 1, Nome = "Joao Carlos" },
new Cliente { Id = 2, Nome = "Joao Paulo" },
new Cliente { Id = 3, Nome = "Joao da Silva" },
new Cliente { Id = 4, Nome = "Jéferson" },
new Cliente { Id = 5, Nome = "Joaquim" },
new Cliente { Id = 6, Nome = "Maria Joao" },
new Cliente { Id = 7, Nome = "Jonathan" },
};
public static void Main()
{
var filtrado = listaClientes.Where(x => x.Nome.StartsWith("Joao")).ToList();
foreach(var cliente in filtrado)
{
WriteLine($"{cliente.Nome}");
}
}
}
public class Cliente
{
public int Id { get; set; }
public string Nome { get; set; }
}