Preguntas con la etiqueta [generics]

Lista generics preguntas

Definición de enumeración de Java

7
respuestas
182
votos
26.0k
vistas

Pensé que entendía bastante bien los genéricos de Java, pero luego encontré lo siguiente en java.lang.Enum: class Enum<E extends Enum<E>> ¿Alguien podría explicar cómo interpretar este parámetro de tipo? Puntos

¿Por qué Java Generics no admite tipos primitivos?

5
respuestas
297
votos
105.4k
vistas

¿Por qué los genéricos en Java funcionan con clases pero no con tipos primitivos? Por ejemplo, esto funciona bien: List<Integer> foo = new ArrayList<Integer>(); pero esto no está permitido: List<int>

Normalmente, he visto a personas usar la clase literal de esta manera: Class<Foo> cls = Foo.class; Pero ¿qué pasa si el tipo es genérico, por ejemplo Lista? Esto funciona bien,

Considere la siguiente enumeración mecanografiada: enum MyEnum { A, B, C }; Si quiero otro tipo que sean las cadenas unidas de las claves de ese enum, puedo hacer lo

Estoy intentando implementar una función genérica en Rust donde el único requisito para el argumento es que se defina la operación de multiplicación. Estoy intentando implementar un "poder" genérico, pero

En C# tengo el siguiente objeto: public class Item { } public class Task<T> { } public class TaskA<T> : Task<T> { } public class TaskB<T> : Task<T> { }

Comprobar si una clase se deriva de una clase genérica

16
respuestas
354
votos
190.0k
vistas

Tengo una clase genérica en mi proyecto con clases derivadas. public class GenericClass<T> : GenericInterface<T> { } public class Test : GenericClass<SomeType> { } ¿ Hay alguna manera de saber

Quiero crear una instancia de un tipo que especifico en un método genérico que tengo. Este tipo tiene varios constructores sobrecargados. Me gustaría poder pasar argumentos a los constructores, pero

Según la documentación del ==operador en MSDN , Para tipos de valores predefinidos, el operador de igualdad (==) devuelve verdadero si los valores de sus operandos son iguales, falso en

¿Crear una instancia de tipo genérico en Java?

0
respuestas
655
votos
607.8k
vistas

¿Es posible crear una instancia de tipo genérico en Java? Según lo que he visto, creo que la respuesta es no( debido al borrado de tipo ), pero me interesaría

¿Qué es un tipo de tipo superior en Scala?

5
respuestas
306
votos
80.1k
vistas

Puedes encontrar lo siguiente en la web: Tipo de tipo superior == constructor de tipos? class AClass[T]{...} // For example, class List[T] Algunos dicen que este es un tipo de

Tengo una aplicación que utiliza DLL administrados. Uno de esos dlls devuelve un diccionario genérico: Dictionary<string, int> MyDictionary; El diccionario contiene claves con mayúsculas y minúsculas. Por otro lado, obtengo

Posible duplicado: métodos genéricos y múltiples restricciones Necesito una función genérica que tenga dos restricciones de tipo, cada una heredada de una clase base diferente. Sé cómo hacer esto con

Tengo un método genérico con este código (ficticio) (sí, sé que IList tiene predicados, pero mi código no usa IList sino alguna otra colección; de todos modos, esto es irrelevante

IEnumerable y Recursion usando rendimiento

8
respuestas
346
votos
91.4k
vistas

Tengo un IEnumerable<T>método que estoy usando para buscar controles en una página de formularios web. El método es recursivo y tengo algunos problemas para devolver el tipo que quiero cuando