Resultados da pesquisa a pedido "covariance"

9 a resposta

Como faço para converter da lista <?> Para a lista <T> em Java usando genéricos?

Em Java, como faço para converterList<?> paraList<T> usando um método de uso geral para que eu possa substituir padrões como o seguinte por uma única chamada de método: List untypedList = new ArrayList(); // or returned from a legacy ...

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

3 a resposta

Estrutura de entidades: ObjectSet e sua variação (genérica)

Eu uso: EntityFramework + POCO É o seguinte: public interface IBaseType { int Id { get; set; } } public class BaseType : IBaseType { public virtual int Id { get; set; } } public class DerivedType : BaseType { }O problema: public class ...

2 a resposta

Covariância e contravariância com matrizes C # [duplicado]

Esta pergunta já tem uma resposta aqui: xemplo de covariância e contravariância do mundo real [/questions/2662369/covariance-and-contravariance-real-world-example] 8 respostas Enquanto lê ...

2 a resposta

Como a co-e a contra-variação são usadas no design de aplicativos de negócio

Eu sei sobre o uso deco- econtravariance na biblioteca padrão (por exemplo, coleções e característicasFunction) Me pergunto comoco- econtravariance são usados no design de aplicativos de negócios do "mundo real"

1 a resposta

Como determinar a variação do parâmetro de tipo?

Inspirado por Exemplos reais de co- e contravariância em Scala [https://stackoverflow.com/questions/5277526/real-world-examples-of-co-and-contravariance-in-scala] Eu pensei que uma pergunta melhor seria: Ao projetar uma biblioteca, há um ...

9 a resposta

C # suporta covariância de tipo de retorno?

Estou trabalhando com a estrutura .NET e quero realmente criar um tipo de página personalizado usado por todo o meu site. O problema ocorre quando estou tentando acessar a página de um controle. Quero poder retornar meu tipo específico de página ...

4 a resposta

Covariância e IList

Gostaria de uma coleção Covariant cujos itens possam ser recuperados pelo índice. IEnumerable é a única coleção .net que eu sei que é Covariant, mas não tem esse suporte de índice. Especificamente, eu gostaria de fazer isso: List<Dog> dogs = ...

6 a resposta

Por que não consigo transmitir de uma Lista <MyClass> para List <object>?

Tenho uma lista de objetos, que são do meu tipoQuoteHeader e quero passar esta lista como uma lista de objetos para um método que possa aceitar umList<object>. Minha linha de código lê ... Tools.MyMethod((List<object>)MyListOfQuoteHeaders); ...

3 a resposta

Por que a Lista <T> não é válida em uma interface covariante MyInterface <out T>

Siga a pergunta para uma pergunta anterior [https://stackoverflow.com/questions/6390446/interface-inheritance-and-generic-interfaces-force-explicit-casts] , isso foi identificado como um problema de co-variação. Dando um passo adiante, se eu ...