Por que usamos "ListExtensoes" como uma classe estática? Não entendi o porquê dela ser estática.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que usamos "ListExtensoes" como uma classe estática? Não entendi o porquê dela ser estática.
Olá, Iago
Isso é uma exigência do framework: todo método de extensão precisa ser estático e estar definido dentro de uma classe estática não-genérica. Se você remover o modificador static, o compilador dá o erro:
error CS1106: Extension method must be defined in a non-generic static class