Resultados da pesquisa a pedido "generics"

2 a resposta

É possível criar um método genérico em um dynamic / ExpandoObject

Suspeito que isso não seja possível, mas ainda não vi um não definitivo. Minha implementação atual (de trabalho) é a seguinte. public static Main(param args[]) { dynamic Repository = GetRepository(); var query = (Repository.QueryUser() as ...

3 a resposta

Método com tipo de retorno genérico, mas não entrada genérica. Isso é possível?

Suponha que tenhamos umNodeData classe: public class NodeData<T> { public string Name; public T Value; public NodeData(string name, T value) { this.Name = name; this.Value = value; } }E uma baseNode classe e classes filho que possuem várias ...

2 a resposta

Usando um tipo genérico de uma subclasse dentro da superclasse abstrata?

Dentro do meu código, temos a seguinte superclasse abstrata public abstract class AbstractClass<Type extends A> {...}e algumas aulas infantis como public class ChildClassA extends AbstractClass<GenericTypeA> {...} public class ChildClassB ...

3 a resposta

Como posso registrar dinamicamente classes genéricas com um nome no Unity?

Eu tenho um assembly com muitas classes (300+) com um BaseClass e quero registrar uma classe genérica com uma interface. Com a unidade, você precisa se registrar por {Nome} se você deseja resolver uma matriz de objetos da interface. Eu quero uma ...

5 a resposta

C #: enums em interfaces

Eu já vi alguns tópicos semelhantes a essa pergunta, mas nenhum deles realmente responde à pergunta que quero fazer. Para iniciantes, infelizmente, estou trabalhando com o código da API existente com tanta tristeza, embora possa haver uma ...

5 a resposta

Erro no compilador do eclipse ou no javac ("os parâmetros do tipo T não podem ser determinados")

O código a seguir public class GenericsTest2 { public static void main(String[] args) throws Exception { Integer i = readObject(args[0]); System.out.println(i); } public static <T> T readObject(String file) throws Exception { return ...

5 a resposta

Melhor maneira de testar se um tipo genérico é uma string? (C #)

Eu tenho uma classe genérica que deve permitir qualquer tipo, primitivo ou não. O único problema com isso é usardefault(T). Quando você chama o padrão em um tipo de valor ou uma sequência, ela é inicializada com um valor razoável (como uma ...

5 a resposta

Como posso converter IEnumerable <T> para List <T> em C #?

Estou usando o LINQ para consultar um dicionário genérico e, em seguida, use o resultado como fonte de dados para o meu ListView (WebForms). Código simplificado: Dictionary<Guid, Record> dict = GetAllRecords(); myListView.DataSource ...

4 a resposta

Por que o código a seguir com a Cyclic Generics não é compilado?

A seguir está o meu código class A<B2 extends B, A2 extends A<B2, A2>> { C<B2, A2> c; void test() { c.acceptParameterOfTypeA(this); } } class B { } class C<B2 extends B, A2 extends A<B2, A2>> { void acceptParameterOfTypeA(A2 a) { } }O erro ...

4 a resposta

LambdaConversionException com genéricos: bug da JVM?

Eu tenho algum código com uma referência de método que compila bem e falha em tempo de execução. A exceção é esta: Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver type class redacted.BasicEntity; not a subtype of ...