Resultados da pesquisa a pedido "generics"

2 a resposta

A passagem do objeto dinâmico para o método C # altera o tipo de retorno

Eu criei umclasse que herdaDynamicObject [http://msdn.microsoft.com/en-us/library/system.dynamic.dynamicobject(v=vs.110).aspx] e deseja criar um método estático que possa criar novas instâncias com propriedades pré-determinadas (armazenadas no ...

2 a resposta

O que <T> T significa quando usado como assinatura de método? É um tipo de retorno?

abstract public <T> T iterEdges(EdgeFun<T> func, T accum);Isto é para uma biblioteca multithread para gráficos. Não estou pedindo nada pertinente à implementação real, apenas não entendo o que os tipos de retorno duplo significam? Estou apenas ...

1 a resposta

Emulando modelos variados no Scala

Suponha que você queira ter algo comomodelos variados [http://en.wikipedia.org/wiki/Variadic_Templates](a capacidade de definir parâmetros de tipo n para uma classe genérica) no Scala. Por exemplo, você não deseja definirTuple2[+T1, +T2] ...

6 a resposta

Configurando o tipo genérico em tempo de execução

Eu tenho aula public class A<T> { public static string B(T obj) { return TransformThisObjectToAString(obj); } }O uso da corda acima é puramente exemplar. Eu posso chamar a função estática como esta muito bem em um tipo conhecido ...

2 a resposta

diferença entre a criação de tipos de caracteres curinga ilimitados e delimitados?

Por que esse código é válido ArrayList<?>[] arr = new ArrayList<?>[2];mas os dois seguintes não são? ArrayList<? extends Object>[] arr = new ArrayList<? extends Object>[2]; ArrayList<? super Object>[] arr = new ArrayList<? super Object>[2];As ...

1 a resposta

Genéricos não resolvendo tipos de método corretamente

Considere o seguinte : {$APPTYPE CONSOLE} uses Generics.Collections; type TObjProc = procedure of object; TFoo = class public procedure DoFoo; public procedure DoBar; end; procedure TFoo.DoFoo; begin WriteLn('foo'); end; procedure TFoo.DoBar; ...

1 a resposta

Gson deJson desserializa genéricos

Enquanto trabalhava em um aplicativo Android, enfrentei um problema quando queria criar métodos genéricos finais para enviar solicitações HTTP (com loopj) e desserializá-las (com Gson). Como você deve saber ao usargson.fromJson você não pode ...

11 a resposta

Nenhuma implementação genérica do OrderedDictionary?

Não parece haver uma implementação genérica deOrderedDictionary (que está noSystem.Collections.Specialized namespace) no .NET 3.5. Há um que estou perdendo? Encontrei implementações disponíveis para fornecer a funcionalidade, mas me perguntei se ...

4 a resposta

Genéricos Swift que não preservam o tipo

Estou tentando converter e / ou gerar uma variável com base no tipo genérico especificado. Entendo que não há apagamento de tipo rapidamente, mas não parece que os genéricos preservem o tipo além das condições especificadas do genérico, por ...

4 a resposta

Por que isso compila em Java7 e não em Java8?

Os genéricos são complicados. E parece que eles são tratados de maneira diferente em diferentes versões do Java. Esse código é compilado com sucesso no Java 7 e falha ao compilar com o Java 8. import java.util.EnumSet; public class Main { ...