Resultados da pesquisa a pedido "generics"

1 a resposta

Chamando método genérico com um argumento de tipo conhecido apenas no tempo de execução [duplicado]

Esta pergunta já tem uma resposta aqui: Como uso a reflexão para chamar um método genérico? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 respostas Editar: É claro que meu código real não se parece exatamente com isso. ...

1 a resposta

Erro "Parâmetro de tipo esperado" no construtor de uma estrutura genérica

Estou tentando armazenar texturas de pistão em uma estrutura. struct TextureFactory<R> where R: gfx::Resources { block_textures: Vec<Rc<Texture<R>>>, } impl<R> TextureFactory<R> where R: gfx::Resources { fn new(window: PistonWindow) -> Self { ...

2 a resposta

Você pode subclassificar uma classe genérica com uma classe digitada específica?

Eu tenho uma classe de genéricos com uma subclasse que fornece tipos específicos. public abstract class GenericBase<T> where T:Interface1 { }Subclasse os genéricos com implementações específicas: public class Customer: GenericBase<Type1>(Type1 ...

1 a resposta

Como consultar um modelo genérico usando o EF 6

Estou desenvolvendo um aplicativo MVC 5. Eu consulto no meu banco de dados como: var result = db.ABCs.AsNoTracking().FirstOrDefault(e => e.Id == Id);Mas e se eu quiser criar um método genérico e não souber o nome do modelo em tempo ...

4 a resposta

Genéricos e System.Collections

Depois de migrar para o .NET 2.0+, existe algum motivo para continuar usando o espaço de nome systems.Collections (além de manter o código legado)? O namespace genérico deve sempre ser usado?

2 a resposta

Funções de extensão para classes genéricas no Kotlin

O que há de errado com a minha função de extensão abaixo class Foo<T> { fun <T> Foo<T>.plus(that: Foo<T>): Foo<T> = throw Exception() init { Foo<Int>() + Foo<String>() // A receiver of type Foo<T> is required } } Atualizar Eu me pergunto por ...

1 a resposta

Como restringir tipos que são permitidos como "T" em uma classe genérica?

Eu tenho aulaFoo<T>. Como posso dizer que queroT ser alguma classe implementandoBarInterface? Escrevendo simplesmenteclass Foo<T implements BarInterface> não compila.

4 a resposta

Expressões lambda e como combiná-las?

Como posso combinar duas expressões lambda em uma usando um OR? Eu tentei o seguinte, mas mesclá-los exige que eu passe parâmetros para o Expression.Invokechama, no entanto, quero que o valor passado para o novo lambda seja passado para cada ...

3 a resposta

IDictionary <string, string> versus Dictionary <string, string>

qual é o valor de usar o IDictionary aqui?

3 a resposta

Qual sobrecarga de método C # é escolhida?

Por que o método genérico é chamado quando as duas sobrecargas coincidem? public static void method1(object obj) { Console.WriteLine("Object"); } public static void method1<T>(T t) { Console.WriteLine("Type T"); } public static void Main(String ...