Resultados da pesquisa a pedido "generics"

3 a resposta

Podemos usar genérico para permitir apenas tipos específicos em vez de qualquer tipo <T>?

Suponha que eu tenha três classes públicas isoladas (sem relacionamento IS-A) A, B e C. Quero definir um campo em C, de modo que seu tipo possa ser A ou B. Atualmente, estou conseguindo isso definindo C como abaixo: class A{} class B{} public ...

1 a resposta

Como usar a classe <T> em Java?

Há uma boa discussão sobre os genéricos e o que eles realmente fazem nos bastidores emessa questão [https://stackoverflow.com/questions/31693/differences-in-generics], então todos nós sabemos queVector<int[]> é um vetor de matrizes inteiras ...

4 a resposta

Como passar uma lista <criança> para um método com o parâmetro lista <pai>?

Estou longe da herança há um tempo e preciso de uma ajudinha. Eu tenho uma classe base abstrataChief. Existem duas classes herdadasShip eVehicle, que compartilham várias propriedades viaChief. Eu tenho um método que usa essas propriedades ...

2 a resposta

if-let Any para RawRepresentable <>

Vamos assumir o seguinte: enum MyEnum: String { case value } let possibleEnum: Any = MyEnum.value if let str = stringFromPossibleEnum(possibleEnum: possibleEnum)Qual é a minha melhor aposta na implementaçãostringFromPossibleEnum sem saber o nome ...

4 a resposta

c # compara dois valores genéricos [duplicado]

Possível duplicado: O operador == não pode ser aplicado a tipos genéricos em c #? [https://stackoverflow.com/questions/390900/cant-operator-be-applied-to-generic-types-in-c] Eu codifiquei algo como isto: public bool IsDataChanged() { T value1 = ...

3 a resposta

Converter lista <lista <T>> em lista <T> em c #

eu tenho umList<List<int>>. Eu gostaria de convertê-lo em umList<int> onde cada int é único. Eu queria saber se alguém tinha uma solução elegante para isso usando o LINQ. Gostaria de poder usar o método Union, mas ele cria uma nova lista <> ...

1 a resposta

Angular no texto datilografado: como passar um tipo genérico para funcionar

Usando o Typecript para escrever testes de unidade Angular 5, tenho uma função que consultará o DOM e retornará uma instância doMyComponent classe se encontrada: function getMyComponent(hostFixture: ComponentFixture<any>): MyComponent { ...

1 a resposta

por que o compilador java não relata avisos de conversão não verificados para expressão de conversão múltipla no Intellij?

Por que o código abaixo não relatou avisos não verificados pelo Intellij IDEA comjdk 1.8.0_121 Desde aSupplier<R> & Serializable é o supertipo deT? <T extends Supplier<Integer> & Serializable> T createdBy(AtomicInteger counter) { // v--- if I ...

3 a resposta

Por que preciso redefinir a restrição de tipo na subclasse genérica

Recentemente, tentei criar uma subclasse genérica implementando uma interface genérica. public interface IModule<T> where T : DataBean { ..... } public class Module<T> : IModule<T> where T : DataBean { .... }Parece que não posso confiar em ...

2 a resposta

Imprimir dados dinâmicos

Eu tenho um sistema em haskell que usa Data.Dynamic e Type.Reflection para executar inferência e cálculos. Eu gostaria de poder imprimir os resultados. A impressão é fácil quando o tipo é fornecido, p. foo :: Dynamic -> String foo dyn = case ...