Resultados da pesquisa a pedido "generics"
Injeção de dependência usando Guice com o padrão DAO
Para um pequeno projeto paralelo em que estou trabalhando, estou tentando implementar um padrão DAO para minhas interações com o banco de dados e comecei a usar o Guice (pela primeira vez) para lidar com o DI por mim. Agora eu tenho essa ...
É possível fazer um controle genérico no .Net 3.5?
Eu tenho o seguinte controle de usuário genérico declarado: public partial class MessageBase<T> : UserControl { protected T myEntry; public MessageBase() { InitializeComponent(); } public MessageBase(T newEntry) { InitializeComponent(); myEntry ...
Maneira de fazer com que o método da classe pai Java retorne o objeto da classe filho
Existe alguma maneira elegante de fazer com que o método Java localizado na classe pai retorne o objeto da classe filho, quando esse método é chamado a partir do objeto da classe filho? Eu quero implementar isso sem usar interfaces adicionais e ...
java generic: declaração de tipos recursivos
NoJava efetivo Eu vejo uma declaração:public static <T extends Comparable<T>> T max(List<T> list)variável de tipoT é um tipo que pode ser comparado a si mesmo. Minha pergunta é qual é a diferença quando removo<T> deComparable ? eu queria dizer ...
Parâmetros de fábrica genéricos no TypeScript
Este é o exemplo da documentação oficial do Typecript de uma fábrica genérica. Nesta amostra, o construtor não aceita parâmetros. function create<T>(c: {new(): T; }): T { return new c(); }Como eu poderia reescrever isso para que, além de um ...
Por que o ponteiro para tipos genéricos não é permitido?
Por exemplo, como um sobrecarregado[] setter-getter, public T this[int i] { get { unsafe { T* p = (T*)hArr.ToPointer(); // hArr is a C++ object pointer(IntPtr) return *(p + i); } } set { unsafe { T* p = (T*)hArr.ToPointer(); *(p + i) = value; } ...
Como verifico se um objeto é uma coleção? (Rápido)
Estou usando extensivamente o KVC para criar uma interface unificada para as necessidades de um aplicativo. Por exemplo, uma das minhas funções obtém um objeto, que é submetido a várias verificações baseadas apenas no dicionário de chaves de ...
Como posso impor a igualdade de dois parâmetros de tipo associados de características?
Eu tenho uma funçãof que recebe dois argumentos do mesmo tipo e uma funçãog que usa dois argumentos de tipos diferentes, mas ambos os tipos precisam armazenar o mesmo valor, para queg pode ligarf com os valores contidos nos argumentos paraf. No ...
Função de matriz genérica rápida para encontrar todos os índices de elementos que não correspondem ao item
Swift 3 Tentando escrever uma extensão de matriz genérica que obtém todos os índices de itens que NÃO têm o mesmo valor exemplo let arr: [String] = ["Empty", "Empty", "Full", "Empty", "Full"] let result: [Int] = arr.indexes(ofItemsNotEqualTo ...
C # Obter nome do tipo genérico
Preciso de alguma maneira de obter o Nome de um Tipo, quandotype.IsGenericType = true. Type t = typeof(List<String>); MessageBox.Show( ..?.. );O que eu quero é uma caixa de mensagem para aparecerList mostrando ... como posso fazer isso?