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

1 la respuesta

¿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 ...

9 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

¿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 ...

6 la respuesta

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 = ...

2 la respuesta

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?

3 la respuesta

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 ...

3 la respuesta

¿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 ...

4 la respuesta

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 ... ...

1 la respuesta

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( ...