1. Use StringBuilder para Concatenação No .NET, strings são imutáveis. Isso significa que uma vez que um objeto string é criado, ele não pode ser…
[C#] – Dica de Exception Handling
Não use throw ex em catch block 🚫 throw ex; atualiza a propriedade StackTrace de ex. Se você lançar “ex”, a rastreabilidade da pilha é…
[C#] – O poder do Pattern Matching!
Descubra como essa poderosa funcionalidade pode simplificar suas estruturas de controle e tornar seu código mais legível e eficiente. Se você está cansado de ifs…
[C#] – Prefira Task.WhenAll do que multíplos Awaits
is a method that allows you to await the completion of multiple asynchronous tasks concurrently. It’s part of the System.Threading.Tasks namespace and is often used…