Resultados da pesquisa a pedido "covariance"

2 a resposta

Covariância com C #

Encontrei algum problema interessante de covariância no meu código c #. Eu tenho um genéricoMatrix<T> classe, e foi instanciado, por exemploMatrix<int>, Matrix<object> eMatrix<Apple>. Para minha lógica de negócios, agrupei-os em um ...

3 a resposta

Lista de Elenco <T> - problema de covariância / contravariância

Dados os seguintes tipos: public interface IMyClass { } public class MyClass : IMyClass { }Gostaria de saber como posso converter umList<MyClass> para umList<IMyClass>? Não sou totalmente claro sobre os tópicos de covariância / contravariância, ...

6 a resposta

Delegue Confundir Confusão de Covariância!

Por que isso não funciona? Não entendo a covariância de delegados corretamente? public delegate void MyDelegate(object obj) public class MyClass { public MyClass() { //Error: Expected method with 'void MyDelegate(object)' signature _delegate = ...

1 a resposta

Por que preciso de uma interface para covariância (fora do tipo)?

Eu só preciso usar a covarianteout modificador de tipo genérico novamente. Eu tive uma classe com um tipo genérico e queria adicionar umout mas o VS me disse que isso só é possível em interfaces. Mas por que posso usar oout modificador apenas em ...

1 a resposta

Contravariância? Covariância? O que há de errado com essa arquitetura genérica ...?

Estou tendo problemas para configurar uma arquitetura de manipulação de comandos. Quero poder criar vários comandos diferentes derivados do ICommand; em seguida, crie vários manipuladores de comando diferentes derivados de ICommandHandler; Aqui ...

3 a resposta

C ++: Como posso evitar "tipo de retorno covariante inválido" em classes herdadas sem conversão?

Eu tenho uma hierarquia de classes bastante complexa, na qual as classes são semelhantes, dependendo uma da outra: Existem duas classes abstratas A e C contendo um método que retorna uma instância de C e A, respectivamente. Nas classes herdadas, ...

3 a resposta

Demonstrar covariância e contravariância em Java? [fechadas]

Por favor, mostre um bom exemplo de covariância e contravariância em Java.

6 a resposta

Por que o conceito de "Covariância" e "Contravariância" são aplicáveis ao implementar os métodos de uma interface?

O caso de uso é algo parecido com isto: public class SomeClass : ICloneable { // Some Code // Implementing interface method public object Clone() { // Some Clonning Code } }Agora minha pergunta éPor que não é possível usar "SomeClass (como é ...

3 a resposta

Genéricos: lista <? estende Animal> é o mesmo que a Lista <Animal>?

Eu só estou tentando entender oextends palavra-chave em Java Generics. List<? extends Animal> significa que podemos encher qualquer objeto noList qualÉ UM Animal então, o seguinte também não significa a mesma coisa: List<Animal>Alguém pode me ...

8 a resposta

Exemplo de covariância e contravariância no mundo real

Estou com problemas para entender como usaria covariância e contravariância no mundo real. Até agora, os únicos exemplos que vi foram o mesmo exemplo antigo de matriz. object[] objectArray = new string[] { "string 1", "string 2" };Seria bom ver ...