Resultados da pesquisa a pedido "generics"
Não é possível atribuir uma instância de classe ao seu tipo de protocolo?
Por favor, veja o exemplo que contém a seguir. O compilador relata um erro na última linha (marcada porCOMPILE ERROR) onde estou atribuindo uma instância deSimpleTrain a um tipo de protocolo que ele (no meu melhor julgamento) esteja em ...
A chave fornecida não estava presente no dicionário. Qual chave?
Existe uma maneira de obter o valor da chave fornecida na seguinte exceção no C # de uma maneira que afete todas as classes genéricas? Eu acho que isso é uma grande falta na descrição da exceção da Microsoft. "The given key was not present in ...
Como escrever uma característica vinculada a uma referência a um tipo associado na própria característica?
Eu tenho este código: extern crate serde; use serde::de::DeserializeOwned; use serde::Serialize; trait Bar<'a, T: 'a> where T: Serialize, &'a T: DeserializeOwned, { }Eu gostaria de escrever isso usando um tipo associado, porque o tipoT não é ...
Por que ((IList <T>) array) .ReadOnly = True mas ((IList) array) .ReadOnly = False? [duplicado]
Esta pergunta já tem uma resposta aqui: Array.IsReadOnly inconsistente, dependendo da implementação da interface [/questions/1765485/array-isreadonly-inconsistent-depending-on-interface-implementation] 4 respostasEu sei que no .NET todas as ...
Localizador de serviço para genéricos
Eu tenho uma dúzia de tiposT que herdam deEntityObject eIDataObject. Eu tenho genérico a seguinte interface IDataManager<T> where T : EntityObject, IDataObject ...Eu também tenho classe base para gerenciadores de dados BaseDataManager<T> : ...
Qual é a diferença entre essas maneiras de inicializar um HashMap?
Usei um HashMap para o meu programa e ele funciona bem, mas não entendo a diferença entre essas inicializações do HashMap. Digamos que estou implementando um HashMap com um caractere como chave e um número inteiro como valor. Qual a diferença ...
Armazenando objetos genéricos no Swift Array
Escreveu o seguinte pequeno teste: class Model { } class SubModel : Model {} class Collection<T: Model> {} let collection = Collection<SubModel>() var collections = [Collection]() // Also tried [Collection<Model>]() ...
Como escrever um método genérico que usa dois argumentos dos mesmos tipos em java?
Fiquei muito surpreso quando notei que o código a seguir é compilado sem avisos e impressõesInteger / String: public final class GenericsTest { private static <T> void method(T arg1, T arg2) { ...
Converta a assinatura Java `sort` com`? super T` a Scala (genéricos)
O problema: Olhando paraessa questão [https://stackoverflow.com/questions/16430355/translating-generic-%20wildcards-from-java-to-scala] sobre como migrar a assinatura Java public <A extends Comparable<? super A>> void sort(List<A> list) { }para ...
O uso do tipo genérico 'System.Collections.Generic.List <T>' requer 1 argumentos de tipo
Eu tenho dois métodos que são o código ...