Resultados de la búsqueda a petición "generics"
¿es posible usar Gson.fromJson () para obtener ArrayList <ArrayList <String>>?
digamos que tengo unjson matriz de matrices String jsonString = [["John","25"],["Peter","37"]];me gustaría analizar esto enArrayList<ArrayList<String>> objetos. cuando solia Gson.fromJson(jsonString,ArrayList<ArrayList<String>>.class) no ...
C # Genéricos: ¿cómo devuelvo un tipo específico?
Tal vez estoy haciendo todo esto mal. Tengo un montón de clases que se derivan de la clase "Modelo", una clase base con un montón de propiedades y métodos comunes. Quiero que todos implementen un conjunto de funcionalidades: public abstract ...
En Java, ¿por qué no hay información de tipo genérico en tiempo de ejecución?
Considere este ejemplo tomado de un libro, con una superclase Gen y una subclase Gen2 ... class Gen<T> { } class Gen2<T> extends Gen<T> { }Ahora el libro dice que lo siguiente no se compilará (supongamos que está en un método ...
¿Evitar la asignación sin control en un mapa con múltiples tipos de valores?
Tengo problemas con una advertencia en Java 7: Unchecked assignment: 'java.lang.Class' to 'java.lang.Class<T>'Lo estoy poniendo en la lineaClass<T> type = typeMap.get(key); en la función get a continuación. Básicamente, lo que estoy tratando de ...
Versión genérica de Enum.Parse en C #
Me he preguntado regularmente por qué C # aún no ha implementado una enumeración genérica. Digamos que tengo enum MyEnum { Value1, Value2 }Y desde un archivo XML / entrada de DB deseo crear una Enum. MyEnum val = ...
Cómo pasar la variable del tipo "Tipo" al parámetro genérico
Estoy tratando de hacer esto: Type type = Type.GetType(string.Format("Gestor.Data.Entities.{0}, Gestor.Data", e.Item.Value)); MetaDataUtil.GetColumnasGrid<type>();pero no funciona, ¿tienes idea de cómo podría hacer esto?
Genéricos de Java: firma Collections.max () y comparador
Yo entiendo elprincipio de poner y poner [http://www.ibm.com/developerworks/java/library/j-jtp07018.html#3.0]para colecciones: si un método toma una colección en la que escribirá un tipo T, el parámetro debe serCollection<? super T>, mientras que ...
¿Vale la pena inicializar el tamaño de la colección de una Lista <T> si su tamaño es razonablemente conocido?
¿Vale la pena inicializar el tamaño de la colección de unList<T> si es razonablemente conocido? Editar:Continuando con esta pregunta, después de leer las primeras respuestas, esta pregunta realmente se reduce a cuál es la capacidad ...
Genéricos y Duck-Typing XML en .NET?
Estoy trabajando con algunas representaciones XML de instancias de datos. Estoy deserializando los objetos usando la serialización .NET, pero algo en mi alma se ve perturbado por tener que escribir clases para representar el XML ... ...
C # es tipo genérico con restricción de tipo genérico
Asumamos una interfaz interface IOwnedBy<T> where T : IOwner { T Owner { get; } }y interface IOwner { public int Id { get; } }En algún lugar de mi código, me gustaría hacer lo siguiente: if (obj is OwnedBy<IOwner>) { DoSomethingWith( ...