Resultados da pesquisa a pedido "contravariance"

4 a resposta

Anotação de variação de C # de um parâmetro de tipo, restrita ao tipo de valor

É possível em C # adicionar anotação de variação ao parâmetro type, restrita ao tipo value: interface IFoo<in T> where T : struct { void Boo(T x); }Por que isso é permitido pelo compilador se a anotação de variação não faz absolutamente nenhum ...

4 a resposta

Nenhum aviso ou erro (ou falha de tempo de execução) quando a contravariância leva à ambigüidade

2 a resposta

Quais são os bons motivos para escolher invariância em uma API como Stream.reduce ()?

Revisando o Java 8Stream Design da API, fiquei surpreso com a invariância genérica ...

2 a resposta

Contravariância e covariância do Scala

6 a resposta

Por que não há muitas discussões sobre covariância e contra-variação em Haskell (em oposição a Scala ou C #)?

Eu sei o que é covariância e contravariância de tipos. Minha pergunta é por que ainda não encontrei discussão sobre esses conceitos em meu estudo de Haskell (em oposição a, digamos, Scala)? arece que há uma diferença fundamental na maneira como ...

4 a resposta

Por que a covariância e a contravariância não suportam o tipo de valor

4 a resposta

ref e out parâmetros em C # e não podem ser marcados como variante

O que a declaração significa? Daqui [http://msdn.microsoft.com/en-us/library/dd233060.aspx] ref e out parâmetros em C # e não podem ser marcados como variantes. 1) Isso significa que o seguinte não pode ser feito. public class SomeClass<R, ...

2 a resposta

Como fazer classe genérica que contém um conjunto de apenas seu próprio tipo ou subtipos como filhos?

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, ...

2 a resposta

Scala: Ordenação de contravariância