Resultados da pesquisa a pedido "generics"

2 a resposta

Invocar um método via reflexão com genéricos e substituições

Estou tentando invocar o método RegisterType no contêiner Unity. RegisterType tem um total de 16 substituições (alguns são parâmetros, outros são tipos Estou tentando executar o equivalente a: Container.RegisterType<IMyDataProvider, ...

5 a resposta

Usando o campo de um objeto como uma chave genérica do Dicionário

Se eu quiser usar objetos como chaves para umDictionary, quais métodos precisarei substituir para compará-los de uma maneira específic Digo que eu tenho uma classe que possui propriedades: class Foo { public string Name { get; set; } public int ...

3 a resposta

Usando coleções genéricas em argumentos

Digamos que você tenha: public interface A {} public class B implements A {} public class C { void foo (List<A>) {} } public class Test { //Declaration one List<A> x = new List<A>(); //Declaration two List<A> x = new List<B>(); B b = new B(); ...

3 a resposta

se a reflexão para criar uma classe parametrizada genérica em Ja

Como posso usar a reflexão para criar uma classe parametrizada genérica em Jav Eu tenh public class SomeClass<T> { public SomeClass<T>() { } }e preciso de uma instância dele. Eu tentei variações de Class c = Class.forName("SomeClass");mas ...

3 a resposta

Como descobrir se o tipo de um objeto é uma subclasse de IEnumerable <T> para qualquer tipo de valor

Preciso validar um objeto para ver se ele é nulo, um tipo de valor ouIEnumerable<T> OndeT é um tipo de valor. Até agora eu tenho: if ((obj == null) || (obj .GetType().IsValueType)) { valid = true; } else ...

3 a resposta

Obtenha o nome do tipo sem informações genéricas

Se eu escrever: var type = typeof(List<string>); Console.WriteLine(type.Name);Escreverá: Lista`1 Eu quero escrever apenas: List Como eu posso fazer isso? Existe uma maneira mais inteligente de fazer isso sem precisar usarSubstringu funções ...

9 a resposta

GetHashCode substitui o objeto que contém a matriz genérica

Tenho uma classe que contém as duas propriedades a seguir: public int Id { get; private set; } public T[] Values { get; private set; }Fiz issoIEquatable<T> e substitui oobject.Equals como isso public override bool Equals(object obj) { return ...

3 a resposta

Por que a Lista <T> não é válida em uma interface covariante MyInterface <out T>

Siga a pergunta para uma pergunta anterior [https://stackoverflow.com/questions/6390446/interface-inheritance-and-generic-interfaces-force-explicit-casts] , isso foi identificado como um problema de co-variação. Dando um passo adiante, se eu ...

2 a resposta

unção genérica para achatar um contêiner de contêiner

Estou tentando obter uma melhor compreensão dos iteradores e funções genéricas. Eu pensei que seria um exercício útil escrever uma função que convertecontainer1 < container2 <type> > paracontainer3 <type>. Por exemplo, ele deve ...

2 a resposta

converter explicitamente parâmetros de tipo genérico para qualquer interface

EmGenerics FAQ: Melhores práticas [http://msdn.microsoft.com/en-us/library/aa479858.aspx] diz: O compilador permitirá converter explicitamente parâmetros de tipo genérico para qualquer interface, mas não para uma classe: interface ...