Extension Methods em C#

Extension Methods em C#

Criando Extensions Methods em C

Boas galera, hoje vamos aprender a criar extensions methods para auxiliar no desenvolvimento com C#.

Extensions Methods são muito úteis quando você precisa de uma rotina que vá ser chamada constantemente em seu código,extension methods permite que você adicione métodos a tipos primitivos e existentes, sem a necessidade de criar um novo tipo derivado.

Alguns extensions méthods já estão implementados no frameworks veja alguns para string.

Com extension methods você pode fazer algo como:

Método MaisculaNaPrimeiraLetra()

No exemplo a baixo criei um método que recebe uma string e retorna a mesma string porém com a primeira letra da cadeia de caracteres maiuscula.

Método MaisculaNaPrimeiraLetra() usando Extension Method

Embora o método acima funcione bem, image a situação em que você precise de algo mais complexo.

Ou você pode utilizar dessa forma

Bom, para poder utilizar a segunda forma, você precisa criar o extension method para o tipo string. Veja como:

Agora podemos chama-lo usando.

E ai curtiu esse post? Deixe seu comentário e opinião, isso é muito importante para nós.

Grande abraço.

Related Posts