Resultados da pesquisa a pedido "generics"
Chamada de método ímpar em java usando um operador de ponto para acessar uma lista genérica
Me deparei com algum código java avançado (avançado para mim :)) preciso de ajuda para entender. Em uma classe, há uma classe aninhada como abaixo: private final class CoverageCRUDaoCallable implements Callable<List<ClientCoverageCRU>> { ...
Filtrando valores de um dicionário genérico C #
Eu tenho um dicionário c #,Dictionary<Guid, MyObject> que eu preciso ser filtrado com base em uma propriedadeMyObject. Por exemplo, quero remover todos os registros do dicionário em queMyObject.BooleanProperty = false. Qual é a melhor maneira de ...
Parâmetros IEnumerable <T> c #
Por que não consigo usar um IEnumerable com parâmetros? Isso será corrigido? Eu realmente gostaria que eles reescrevessem as bibliotecas antigas para usar genéricos ...
A escrita contém () para uma coleção genérica
Estou escrevendo uma aula de skiplist em java como um exercício. Eu escrevi uma classe chamadaSkipListInternal<E> que contém o skiplist real. Eu também fiz uma classe de invólucro chamadaSkipListSet<E> que implementam oSortedSet<E> interface e ...
Genéricos com limite superior VS superclasse como parâmetros de método?
Tanto quanto sei, o uso de um genérico com limite superior e a superclasse como parâmetro de método aceitam os mesmos argumentos possíveis. Qual é o preferido e qual a diferença entre os dois, se houver? Genérico com limite superior como ...
Como aplicar várias condições de filtro (simultaneamente) em uma lista?
Eu tenho o seguinte código C # com.Net 4.0 estrutura. Isso é criado após a referênciaO Padrão de Especificação - por Jeff Perrin [http://devlicio.us/blogs/jeff_perrin/archive/2006/12/13/the-specification-pattern.aspx] NoGetProducts() as ...
Limitando chaves em contêineres heterogêneos seguros
Gostaria de usar o padrão de contêiner seguro de tipo genérico, descrito no Effective Java de Joshua Bloch, mas gostaria de restringir as classes que podem ser usadas como chaves usando uma enumeração. Abaixo está o código do livro ...
Criando um método genérico em C #
Estou tentando combinar vários métodos semelhantes em um método genérico. Eu tenho vários métodos que retornam o valor de uma querystring ou null se essa querystring não existir ou não estiver no formato correto. Isso seria fácil se todos os ...
Código de refatoração para evitar a conversão de tipo
Eu tenho o seguinte código C # no .net 4.0. Requer uma conversão de tipo do IBusiness para o IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } ...
Por que o Predicado <? super SomeClass> não aplicável a Object?
Suponha que tenhamos um predicado declarado comoPredicate<? super SomeClass>. Eu esperaria ingenuamente que fosse aplicável a qualquer superclasse deSomeClass hierarquia, incluindoObject. No entanto, esse predicado não é aplicável aObject. Estou ...