Resultados da pesquisa a pedido "generics"

14 a resposta

C #: passando um objeto genérico

Quero ter uma função de impressão genérica ... PrintGeneric (T) ... no seguinte caso, o que estou perdendo? Como sempre, sua ajuda / insight é apreciada ... public interface ITest {} public class MyClass1 : ITest { public string myvar = "hello ...

2 a resposta

Sintaxe genérica C # para restrições de parâmetros de vários tipos [duplicado]

Possible Duplicate: étodos genéricos e múltiplas restriçõ [https://stackoverflow.com/questions/588643/generic-methods-and-multiple-constraints] Preciso de uma função genérica que tenha duas restrições de tipo, cada uma herdando de uma classe ...

12 a resposta

arâmetros genéricos redundant

Eu tenho essas duas interfaces e classes: public interface Identifiable<T> { T getId(); } public interface GenericRepository<T extends Identifiable<K>, K> { T get(K id); } public class MyEntity implements Identifiable<Long> { private Long id; ...

6 a resposta

Por que o IEnumerable <struct> pode ser convertido como IEnumerable <object>?

Por que a última linha não é permitida? IEnumerable<double> doubleenumerable = new List<double> { 1, 2 }; IEnumerable<string> stringenumerable = new List<string> { "a", "b" }; IEnumerable<object> objects1 = stringenumerable; // OK ...

6 a resposta

ual é a sintaxe de um construtor padrão para uma classe genéric

proibido em C # implementar um construtor padrão para uma classe genéric Se não, por que o código abaixo não compila? (Quando removo<T> compila embora) Qual é a maneira correta de definir um construtor padrão para uma classe genéric public ...

10 a resposta

Hibernate: CRUD DAO genérico

Minha aplicação web possui muitas tabelas / entidades de serviço, comopayment_methods, tax_codes, province_codes et Cada vez que adiciono uma nova entidade, tenho que escrever um DAO. O fato é que, basicamente, eles são todos iguais, mas a ...

10 a resposta

Funcionários, quando devo usá-los, qual é o uso pretendido [fechado]

Eu simplesmente não consigo envolver minha cabeça em torno dele Pelo que entendi, está adicionando dinamicamente a lógica a uma classe. As classes da estrutura estão preparadas para isso? Por que devo apenas estender a classe e adicionar a ...

16 a resposta

Genéricos Java - por que “estende T” é permitido, mas não “implementa T”

Gostaria de saber se existe uma razão especial em Java para usar sempre "extends" ao invés de "implements "para definir limites dos parâmetros de tipo. Exemplo public interface C {} public class A<B implements C>{} é proibido, mas public ...

6 a resposta

olução para limitação de atributo genérico em C #

Como discutidoaqu [https://stackoverflow.com/questions/294216/why-does-c-sharp-forbid-generic-attribute-types] , C # não suporta declaração de atributo genérico. Portanto, não tenho permissão para fazer algo como: [Audit<User> ...

8 a resposta

nicialização de chave dupla (classe interna anônima) com operador de diamante

Estou me perguntando por que a segunda declaração de mapa (usando o operador diamante) não é compilada quando a primeira. Erro de compilação erro: não é possível inferir argumentos de tipo para HashMap; Mapa map2 = new HashMap <> () {motivo: ...