1
resposta

Método de extensão

Ainda não ficou muito claro como realmente funciona o método de extensão. Porque tudo o que eu entendi é, que usamos o método de extensão para usar um tipo de lista sem precisar colocar o parâmetro, assim como fizemos com a classe "ListaDeContaCorrente" do qual usamos o método "AdicionarVarios" em conta corrente. Mas a diferença é que usamos apenas o params para adicionar vários argumentos.

1 resposta

Cara, o metodo de extensão vai servir para voce criar qualquer método da maneira que quiser.

Se vc tem uma List do .net e queira criar um metodo para fazerUpload da lista para um servidor em um arquivo de texto por exemplo, vc cria o metodo de extensao para receber a lista e fazer o upload. Ai no codigo vc faria tipo

    List<Arquivo> listaArquivo = new List<Arquivo>():
    listaArquivo.Add(arquivos);
    listaArquivo.Add(arquivos);
    listaArquivo.Add(arquivos);

listArquivo.EnviarParaOServidor();