Preguntas con la etiqueta [generics]
Definición de enumeración de Java
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?
¿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>
Java: ¿cómo obtengo una clase literal de un tipo genérico?
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,
¿Tipo genérico para obtener claves de enumeración como cadena de unión en texto mecanografiado?
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
¿Cómo necesito que un tipo genérico implemente una operación como Add, Sub, Mul o Div en una función genérica?
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
¿Cómo crear dinámicamente un objeto C# genérico usando la reflexión? [duplicar]
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
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
Cómo pasar parámetros a Activator.CreateInstance<T>()
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
¿No se puede aplicar el operador == a tipos genéricos en C#?
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?
¿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?
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
Acceso que no distingue entre mayúsculas y minúsculas para el diccionario genérico
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
Sintaxis genérica de C# para restricciones de parámetros de tipo múltiple [duplicado]
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
¿Cómo puedo devolver NULL desde un método genérico en C#?
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
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