##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.