[Dica Rápida] — Sobrecarga no método ZIP em System.Linq no .Net 6.0
Olá Pessoal tudo bem?
Estou escrevendo sobre algumas dicas das novidades que o .Net 6.0 trouxe nesta versão;
Você que ainda não viu, segue aqui algumas que já escrevi:
Agora vamos para o nosso tema, pra você que não conhece o método ZIP, que está dentro do Enumerable, a melhor definição que eu ouvi sobre esse método é:
“É chamado de ‘zip’ porque você pensa em uma sequência como o lado esquerdo de um zíper, e a outra sequência como o lado direito do zíper, e o operador de zip puxará os dois lados juntos emparelhando os dentes (o elementos da sequência) adequadamente.”
Essa definição, era feita de forma dimensional no .net 5.0 e inferior:
Veja que ele compõe as duas listas, de acordo com a definição do zíper, e seu retorno será esse:
Agora com o .Net 6.0 existe a sobrecarga para ser tridimensional. No exemplo coloquei a lista dos melhores jogadores do mundo, onde eu faço a pergunta se existem jogadores com mais de 35 anos e se é brasileiro
E o resultado foi esse:
Espero que tenham gostado de mais esta dica!
Até a próxima
