Resultados de la búsqueda a petición "generics"
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 ...
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 { ...
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(); ...
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 = ...
¿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 ...
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 ...
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) ...
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 ...
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< ...
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 ...