Resultados de la búsqueda a petición "generics"
Diccionario <T, Delegado> con Delegados de diferentes tipos: ¿Limpiador, nombres de métodos sin cadenas?
Tiene que haber un método más limpio. Actualmente tengo: ... Constructor() { parseDictionary = new Dictionary<typeOfStream, Delegate>() { {typeOfStream.SOME_ENUM_VAL, Delegate.CreateDelegate(typeof(ParseDelegate<string>), this, ...
¿Por qué no puedo pasar un Protocol.Type a un parámetro genérico T.Type?
Estaba trabajando con Swinject y un problema me está molestando. He estado atrapado en esto durante casi un día entero. Sospecho que esto se debe a que Swift es un lenguaje escrito meticulosamente, pero no estoy completamente seguro. Resumí mi ...
¿Cómo funciona el envío de métodos Java con genéricos y clases abstractas?
Hoy me encontré con una situación en la que Java no estaba invocando el método que esperaba: este es el caso de prueba mínimo: (lo siento, esto parece inventado, el escenario del "mundo real" es sustancialmente más complejo y tiene mucho más ...
Programación de tipo genérico con macros: ¿trucos para determinar el tipo?
Es posible hacer ciertos tipos de funciones tipo genéricas como macros enC, por ejemplo cosas como: #define SQRT(x) (sizeof(x) == sizeof(float) ? sqrtf((x)) : \ sizeof(x) == sizeof(double) ? sqrt((x)) : \ sqrtl((x)) )Esto funciona ...
Diferencia de uso de memoria entre colecciones genéricas y no genéricas en .NET
Yo leo sobrecoleccionesen .NET hoy en día. Como se sabe, hay algunas ventajas al usarcolecciones genéricasterminadono genérico: son de tipo de seguridad y no hay fundición, ni boxing / unboxing. Es por eso que las colecciones genéricas tienen una ...
TypeScript: ¿puede una restricción genérica proporcionar tipos "permitidos"?
Dado el siguiente código ... type Indexable<TKey, TValue> = { [index: TKey]: TValue }Esto produce el siguiente error: Un tipo de parámetro de firma de índice debe ser 'string' o 'number'. ¿Hay alguna manera de restringirTKey ser 'cadena' o ...
¿Por qué debo redeclarar la restricción de tipo en una subclase genérica?
Recientemente intenté crear una subclase genérica implementando una interfaz genérica. public interface IModule<T> where T : DataBean { ..... } public class Module<T> : IModule<T> where T : DataBean { .... }Parece que no puedo confiar en ...
C # genérico con constante
¿Hay algo similar a esta plantilla de C ++? template <int A> class B { int f() { return A; } }Quiero hacer que cada instancia de B <1>, B <2>, etc. (por ejemplo, tupla) sea de un tipo diferente.
El equivalente de C # de Java <? extiende Base> en genéricos
En Java, puedo hacer lo siguiente: (supongaSubclass se extiendeBase): ArrayList<? extends Base> aList = new ArrayList<Subclass>();¿Cuál es el equivalente en C # .NET? No hay? extends palabra clave aparentemente y esto no funciona: List<Base> ...
¿Cómo escribir una función para números genéricos?
Soy bastante nuevo en F # y encontrar la inferencia de tipos realmente es algo genial. Pero actualmente parece que también puede conducir a la duplicación de código, que esno es una cosa genial. Quiero sumar los dígitos de un número ...