Resultados da pesquisa a pedido "extension-methods"

4 a resposta

Como posso escrever um método de extensão que converte um System.Drawing.Bitmap em uma matriz de bytes?

Como posso escrever um método de extensão que converte um System.Drawing.Bitmap em uma matriz de bytes? Por que não: <Extension()> _ Public Function ToByteArray(ByVal image As System.Drawing.Bitmap) As Byte() Using ms = New MemoryStream() ...

1 a resposta

_ArrayType ou _ArrayProtocol não está disponível no Swift 3.1?

Eu estava usando_ArrayType no meu projeto quando eu estava rodando no swift 2.1. Atualizei para o swift 3.0.2 (Xcode 8.2.1) na semana passada e ...

6 a resposta

Método de extensão C # para objeto

É uma boa ideia usar um método de extensão na classe Object? Fiquei pensando se, ao registrar esse método, você sofrerá uma penalidade de desempenho, pois ela seria carregada em todos os objetos carregados no contexto.

10 a resposta

Resolvendo métodos de extensão / ambiguidade LINQ

Estou escrevendo um suplemento paraReSharper [http://en.wikipedia.org/wiki/ReSharper]4. Para isso, eu precisava fazer referência a várias montagens do ReSharper. Um dos assemblies (JetBrains.Platform.ReSharper.Util.dll) contém umSystem.Linq ...

3 a resposta

Soluções alternativas para o uso de métodos personalizados / métodos de extensão no LINQ to Entities

Eu defini uma classe GenericRepository que faz a interação db. protected GenericRepository rep = new GenericRepository();E nas minhas classes BLL, posso consultar o banco de dados como: public List<Album> GetVisibleAlbums(int accessLevel) { ...

7 a resposta

Enum de string, int, etc

Usando o método de extensão, podemos criar métodos para converter uma enumeração em outro tipo de dados, como string, int criando métodos de extensãoToInt(), ToString(), etc para o enum. Gostaria de saber como implementar o contrário, por ...

12 a resposta

Java equivalente aos métodos de extensão C #

Eu estou olhando para implementar uma funcionalidade em uma lista de objetos como faria em C # usando um método de extensão. Algo assim: List<DataObject> list; // ... List initialization. list.getData(id);Como faço isso em Java?

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

1 a resposta

Atualizando Swift 3 para 4, extensão rápida não está mais no objetivo c

Acabei de atualizar um projeto de idioma misto (objetivo-c e Swift) do Swift 3 para o Swift 4. Tudo parecia correr bem, exceto que todas as minhas extensões Swift não estão mais acessíveis no objetivo-c. Não consigo descobrir como ...

5 a resposta

ArgumentNullException ou NullReferenceException do método de extensão?

Qual você consideraria o melhor tipo de exceção a ser lançado quando um método de extensão é chamado em uma instância nula (onde o método de extensão não permite)? Como os métodos de extensão nada mais são do que métodos estáticos, você poderia ...