Resultados da pesquisa a pedido "extension-methods"

15 a resposta

Posso adicionar métodos de extensão a uma classe estática existente?

Sou fã de métodos de extensão em C #, mas não tive sucesso ao adicionar um método de extensão a uma classe estática, como o Console. Por exemplo, se eu quiser adicionar uma extensão ao console, chamada 'WriteBlueLine', para que eu ...

16 a resposta

Converter string para o tipo nulo (int, double, etc…)

Estou tentando fazer alguma conversão de dados. Infelizmente, muitos dados estão em strings, onde devem ser int's ou duplos, etc ... Então, o que eu tenho é algo como: double? amount = Convert.ToDouble(strAmount); O problema dessa abordagem é ...

30 a resposta

Qual é o seu operador LINQ to Objects favorito que não está embutido?

Com os métodos de extensão, podemos escrever operadores LINQ úteis que resolvem problemas genéricos. Quero ouvir quais métodos ou sobrecargas estão faltando noSystem.Linq namespace e como você os implementou. Implementações limpas e elegantes, ...

30 a resposta

Que vantagens dos métodos de extensão você encontrou? [fechadas]

Um "descrente" do C # estava me perguntando qual era o objetivo dos métodos de extensão. Expliquei que você poderia adicionar novos métodos a objetos que já foram definidos, especialmente quando você não possui / controla a origem do objeto ...