Resultados da pesquisa a pedido "generics"
Por que os tipos associados para protocolos não usam sintaxe de tipo genérico no Swift?
Estou confuso sobre a diferença entre a sintaxe usada para tipos associados a protocolos, por um lado, e tipos genéricos, por outro. No Swift, por exemplo, é possível definir um tipo genérico usando algo como struct Stack<T> { var items = [T]() ...
Mudança de bit na função genérica rápida
Estou tentando escrever uma função genérica que requer operações de deslocamento de bits. Estou tendo um comportamento que não entendo. Aqui está uma função simples que demonstra o problema. func testBytes<T: IntegerType>(bytesIn: [UInt8], inout ...
Este exemplo genérico do “Thinking in Java” de Bruce Eckel está errado?
Estou lendo o capítulo sobre genéricos em "Pensando em java". O programa está lá abaixo. public class GenericWriting { static <T> void writeExact(List<T> list, T item) { list.add(item); } static List<Apple> apples = new ArrayList<Apple>(); ...
Não é possível converter da lista <lista> para a lista <lista <? >>
Uma lista bruta é convertida emList<?> bem. Por que uma lista de listas brutas não pode ser convertida em uma lista deList<?>? { // works List raw = null; List<?> wild = raw; } { // Type mismatch: cannot convert from List<List> to List<List<?>> ...
O método estático genérico restringe demais os tipos
Noesta resposta [https://stackoverflow.com/a/26594540]Tentei criar um método de utilitário estático para fazer umaList dentro deMap: public static <K, T> Map<K, T> toMapBy(List<T> list, Function<? super T, ? extends K> mapper) { return ...
Tipo de retorno genérico Java
Eu gostaria de escrever um método que possa aceitar um parâmetro param (ou qualquer que seja o método que possa descobrir o tipo) e retornar um valor desse tipo para que eu não precise converter o tipo de retorno. Aqui está um método: public ...
Usando genéricos com XmlSerializer
Ao usar a serialização XML em C #, uso código como este: public MyObject LoadData() { XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject)); using (TextReader reader = new StreamReader(settingsFileName)) { ...
Substituindo Métodos Genéricos Herdados
Eu tenho esse código na classe base protected virtual bool HasAnyStuff<TObject>(TObject obj) where TObject:class { return false; }Na classe infantil, estou substituindo protected override bool HasAnyStuff<Customer>(Customer obj) { //some stuff ...
covariância genérica em java
Estou com problemas para entender o seguinte artigo: http://www.ibm.com/developerworks/java/library/j-jtp01255.html [http://www.ibm.com/developerworks/java/library/j-jtp01255.html] Sob, Os genéricos não são covariantes o autor declara, Como ...
Passe um System.Type instanciado como um parâmetro de tipo para uma classe genérica
O título é meio obscuro. O que eu quero saber é se isso é possível: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>();Obviamente, ...