Uso do Where em listas C#
Neste post irei demonstrar algumas formas de localizar valores em uma lista e alguns usos para os mesmos, tudo isso com o Where presente na System.Linq
No primeiro exemplo do método RetornaSeExisteProdutoCancelado, tem-se uma lista do produto, no caso a minha lista está vazia pelo fato de ser new list, mas imagine que está preenchida com vários produtos e desejo saber se me foi passado algum produto cancelado, utilizo o Where na lista para obter tal informação.
No segundo exemplo ProdutosComDescricaoGrande, mostro que é possível utilizar outros métodos dentro do where para obter resultados diferentes, neste caso seleciono apenas produtos cuja descrição ultrapassa os 40 caracteres.
No primeiro exemplo do método RetornaSeExisteProdutoCancelado, tem-se uma lista do produto, no caso a minha lista está vazia pelo fato de ser new list, mas imagine que está preenchida com vários produtos e desejo saber se me foi passado algum produto cancelado, utilizo o Where na lista para obter tal informação.
No segundo exemplo ProdutosComDescricaoGrande, mostro que é possível utilizar outros métodos dentro do where para obter resultados diferentes, neste caso seleciono apenas produtos cuja descrição ultrapassa os 40 caracteres.