Resultados de la búsqueda a petición "generics"

2 la respuesta

nvocar un método mediante reflexión con genéricos y anulaciones

Estoy intentando invocar el método RegisterType en el contenedor de Unity. RegisterType tiene un total de 16 anulaciones (algunas de ellas son parámetros y otras son tipos). Estoy intentando realizar el equivalente ...

5 la respuesta

Utilizando el campo de un objeto como clave genérica de diccionario

Si quiero usar objetos como claves para unaDictionary, ¿qué métodos necesitaré anular para que se comparen de una manera específica? Di que tengo una clase que tiene propiedades: class Foo { public string Name { get; set; } public int FooID { ...

3 la respuesta

Utilizando colecciones genéricas en argumentos

Digamos que tienes: 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 la respuesta

Utilice la reflexión para crear una clase parametrizada genérica en Java

¿Cómo puedo usar la reflexión para crear una clase genérica parametrizada en Java? Yo teng public class SomeClass<T> { public SomeClass<T>() { } }y necesito una instancia de ello. He intentado variaciones de Class c = ...

3 la respuesta

¿Cómo puedo saber si el tipo de un objeto es una subclase de IEnumerable <T> para cualquier tipo de valor T?

Necesito validar un objeto para ver si es nulo, un tipo de valor oIEnumerable<T> dóndeT es un tipo de valor. Hasta ahora tengo: if ((obj == null) || (obj .GetType().IsValueType)) { valid = true; } else ...

3 la respuesta

Obtenga el nombre del tipo sin ninguna información genérica

Si escribo: var type = typeof(List<string>); Console.WriteLine(type.Name); Escribirá: List`1 Quiero que escriba solo: List ¿Cómo puedo hacer eso? ¿Hay alguna manera más inteligente de hacerlo sin tener que usarSubstring o funciones ...

9 la respuesta

nulación de @GetHashCode del objeto que contiene una matriz genérica

Tengo una clase que contiene las siguientes dos propiedades: public int Id { get; private set; } public T[] Values { get; private set; } Lo he logradoIEquatable<T> y anular elobject.Equals Me gusta esto public override bool Equals(object obj) ...

3 la respuesta

Por qué la Lista <T> no es válida en una interfaz covariante MyInterface <out T>

Siga la pregunta a una pregunta anterior [https://stackoverflow.com/questions/6390446/interface-inheritance-and-generic-interfaces-force-explicit-casts] , esto se ha identificado como un problema de covarianza. Dando un paso más allá, si ...

2 la respuesta

Función genérica para aplanar un contenedor de contenedores

Estoy tratando de controlar mejor los iteradores y las funciones genéricas. Pensé que sería un ejercicio útil escribir una función que conviertacontainer1 < container2 <type> > acontainer3 <type>. Por ejemplo, debería poder convertirvector< ...

2 la respuesta

explique explícitamente parámetros de tipo genérico a cualquier interfaz

Inreguntas frecuentes de @Generics: Mejores prácticas [http://msdn.microsoft.com/en-us/library/aa479858.aspx] dice El compilador le permitirá emitir explícitamente parámetros de tipo genérico a cualquier interfaz, pero no a una ...