Resultados da pesquisa a pedido "contravariance"
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 ...
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 ...
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 ...
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, ...
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, ...