Código limpo
ERRATA: na segunda linha o comando é Last() e na última linha da imagem o método é MaxBy
✔ 𝗨𝘀𝗲 ‘𝗠𝗶𝗻𝗕𝘆’ ou ‘𝗠𝗮𝘅𝗕𝘆’ ao invés de ordenar e selecionar com 𝗙𝗶𝗿𝘀𝘁’ ou ‘𝗟𝗮𝘀𝘁’ ✅
LINQ 𝗠𝗶𝗻𝗕𝘆 e 𝗠𝗮𝘅𝗕𝘆 são métodos de extensão em C# que permitem encontrar o elemento mínimo ou máximo em uma sequência com base em uma propriedade especificada.
Eles foram introduzidos em .𝗡𝗘𝗧 𝟲.
💡 Simplifique a expressão LINQ usando 𝗠𝗶𝗻𝗕𝘆 ou 𝗠𝗮𝘅𝗕𝘆 em vez de ordenar e pegar ‘Primeiro’ ou ‘Último’
🔥 as vantagens da utilização do 𝗟𝗜𝗡𝗤 𝗠𝗶𝗻 𝗕𝘆 𝗮𝗻𝗱 𝗠𝗮𝘅𝗕𝘆:
◾São mais concisos e fáceis de ler.
◾São mais eficientes, pois não precisam ordenar toda a sequência.
◾Podem ser usados com qualquer tipo de sequência, inclusive sequências de objetos.
#developer#tip#cleancode#programacao#linq#microsoft#csharp#dotnet