Resultados da pesquisa a pedido "generics"
Criando referências genéricas circulares
Estou escrevendo um aplicativo para fazer alguns cálculos distribuídos em uma rede ponto a ponto. Ao definir a rede, tenho duas classes: P2PNetwork e P2PClient. Eu quero que eles sejam genéricos e as definições de: P2PNetwork<T extends ...
Usando delegados no protocolo genérico
Eu tenho esse código: protocol GenericProtocol: class { associatedtype type func funca(component: type) } class MyType<T> { weak var delegate: GenericProtocol? // First error var t: T init(t: T) { self.t = t } func finished() { ...
Explicação do genérico <T estende Comparável <? super T >> em collection.sort / código comparável?
Eu uso interface comparável o tempo todo para fornecer pedidos naturais para minha classe através de collection.sort. Basicamente, se eu tiver uma classe de pessoa, conseguirei implementar a interface Comparable e fornecerá a implementação de ...
Por que o operador diamante não funciona para os métodos java.util.Collections no Java 7?
No Java 1.7.0_55, se eu escrever esta declaração de campo, recebo um erro de compilação ("tipos incompatíveis"): private final Map<String,Object> myMap = Collections.synchronizedMap(new HashMap<>());Se eu mudar isso para ler: private final ...
Genéricos Java: Explicação de Sintaxe
Eu sou novo em java genéricos minha pergunta é: public static < E > void printArray( E[] inputArray )Na declaração acima, quando o tipo de função de retorno é nulo, por que usamosE antesvoid? Por que essa sintaxe é válida? De acordo com a ...
A ligação opcional é bem-sucedida se não deveria
Foi isso que postei como uma possível solução paraAtravessar a hierarquia do controlador no Swift [https://stackoverflow.com/questions/25828147/traverse-view-controller-hierarchy-in-swift] (ligeiramente modificado): extension UIViewController { ...
Obter o nome do tipo
Como posso obter o nome completo do tipo genérico? Por exemplo: este código typeof(List<string>).NameRetorna Lista`1 ao invés de List<string> Como obter um nome certo?typeof(List<string>).ToString()retorna System.Collections.Generic.List`1 ...
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 ...
Como obtenho o nome do tipo de um argumento de tipo genérico?
Se eu tiver uma assinatura de método como public string myMethod<T>( ... )Como posso, dentro do método, obter o nome do tipo que foi dado como argumento de tipo? Eu gostaria de fazer algo parecido comtypeof(T).FullName, mas isso realmente ...
Propriedade genérica em C # [duplicado]
Possível duplicado: Fazendo uma propriedade genérica [https://stackoverflow.com/questions/271347/making-a-generic-property] Não tenho muita certeza de como fazer isso, mas o que eu gostaria de fazer é criar um tipo especial de propriedade que ...