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

2 la respuesta

¿Por qué las interfaces implementadas con una definición de tipo genérico pierden información de tipo?

Por ejemplo, si ejecuta el siguiente código ... Type IListType = new List<string>().GetType() .GetInterface("IList`1") .GetGenericTypeDefinition();... y mirasIListType variable, encontrarás que todoType instancia tiene todas las propiedades ...

2 la respuesta

¿Cuál es la forma correcta de recuperar mis clases de enumeración personalizadas por su valor?

He creado mis propias pseudo enumeraciones personalizadas dentro de mi modelo de dominio para permitirme tener algunos valores más detallados. Por ejemplo, mi clase es la siguiente: public abstract class Enumeration<X, Y> : IComparable where X : ...

3 la respuesta

Swift: convierte el tipo genérico en el mismo tipo genérico pero con una subclase de tipo asociado

Considere estas clases: struct OrderedSet<T: Hashable> {} class Exercise: Hashable {} class StrengthExercise: Exercise {} class CardioExercise: Exercise {}Me gustaría hacer lo siguiente: var displayedExercises = OrderedSet<Exercise>() { didSet ...

4 la respuesta

Arraylist to List <t> usando .Net?

¿Cómo puedo convertir / volcar una lista de arrays en una lista? Estoy usando arraylist porque estoy usando la función de perfiles de ASP.NET y parecía una molestia almacenar List en los perfiles. Nota: La otra opción sería envolver la Lista en ...

6 la respuesta

Genéricos de Java: tipo genérico definido solo como tipo de retorno

Estoy viendo un código GXT para GWT y me encontré con este uso de genéricos que no puedo encontrar otro ejemplo en los tutoriales de Java. El nombre de la ...

5 la respuesta

¿Cuáles son los riesgos de emitir explícitamente desde una lista de tipo Lista <? extiende MyObject> a una lista de tipo List <MyObject> en Java?

Creo que el título debería explicarlo todo, pero por si acaso ... Quiero saber qué riesgos y posibles problemas relacionados con la transmisión pueden surgir del siguiente fragmento de código Java: List<? extends MyObject> wildcardList = ...

7 la respuesta

¿Cómo puedo pasar una clase como parámetro y devolver una colección genérica en Java?

Estoy diseñando un Objeto simple de acceso a datos para mi aplicación Java. Tengo algunas clases (registros) que representan una sola fila en tablas comoUser yFruit. Me gustaría tener un método único para obtener todos los registros de un ...

7 la respuesta

Borrado de tipo genérico de Java: ¿cuándo y qué sucede?

Leí sobre el borrado de tipos de Javaen el sitio web de Oracle [https://docs.oracle.com/javase/tutorial/java/generics/erasure.html]. ¿Cuándo ocurre el borrado de tipo?¿En tiempo de compilación o tiempo de ejecución? Cuando se carga la clase? ...

3 la respuesta

El comodín anidado de Java genérico no se compilará

Tengo un problema con los comodines anidados acotados en genéricos de Java. Aquí hay un caso común: public void doSomething(Set<? extends Number> set) {} public void callDoSomething() { Set<Integer> set = new HashSet<Integer>(); ...

23 la respuesta

Obtenga un tipo genérico de clase en tiempo de ejecución

¿Cómo puedo conseguir esto? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } }Todo lo que he intentado hasta ahora siempre devuelve el tipoObject en lugar del tipo específico utilizado.