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

3 la respuesta

Crear matrices genéricas en Java

public K[] toArray() { K[] result = (K[])new Object[this.size()]; int index = 0; for(K k : this) result[index++] = k; return result; }Este código no parece funcionar, arrojará una excepción: java.lang.ClassCastException: [Ljava.lang.Object; No ...

3 la respuesta

Inferencia de tipo parcial

Tengo un método genérico como este (versión simplificada): public static TResult PartialInference<T, TResult>(Func<T, TResult> action, object param) { return action((T)param); }En lo anterior,param es de tipoobject a propósito. Esto es parte del ...

3 la respuesta

Restricción de tipo F # para tipo de registro con propiedad específica

Estoy tratando de crear una función genérica que requiera de su argumento de tipo que sea un tipo de registro y que tenga una propiedad específica. Aquí hay una muestra que genera el error del compilador relevante: let foo<'a> (a : 'a) = a' = { ...

11 la respuesta

¿No se puede aplicar el operador == a los tipos genéricos en C #?

De acuerdo con la documentación de la== operador enMSDN [http://msdn.microsoft.com/en-us/library/53k8ybth.aspx], Para los tipos de valores predefinidos, el operador de igualdad (==) devuelve verdadero si los valores de sus operandos son iguales, ...

4 la respuesta

¿Cómo deducir el tipo de clase del tipo de método en las plantillas de C ++?

En las plantillas que se muestran a continuación, me gustaría la llamadaRun(&Base::foo) tener éxito sin la necesidad de nombrar el tipo Base dos veces (como se hace en la compilaciónRun<Base>(&Base::foo) llamada). ¿Puedo tener eso? Posiblemente ...

1 la respuesta

Problema instanciando bean clase genérica en Spring

Estoy tratando de crear una instancia de una clase genérica en Spring, pero recibo la siguiente excepción: La inicialización del bean falló; la excepción anidada es org.springframework.aop.framework.AopConfigException: no se pudo generar ...

4 la respuesta

Java: métodos genéricos y números

Quiero hacer un método genérico que haga la suma total de unList de números Lo que estaba intentando es esto: public static <T extends Number> T sumList(List<T> data) { T total = 0; for (T elem : data) { total += elem; } return total; }Pero el ...

6 la respuesta

Implementar macro de intercambio genérico en C [duplicado]

Posible duplicado: ¿hay un equivalente de std :: swap () en c [https://stackoverflow.com/questions/2637856/is-there-an-equivalent-of-stdswap-in-c] Hola amigos, Estaba intentando un problema para escribir una macro de intercambio genérico en C y ...

3 la respuesta

¿Cómo restrinjo un parámetro de la función de extensión de Kotlin para que sea el mismo que el tipo extendido?

Quiero escribir un método de extensión en un tipo genérico T, donde el tipo coincidente restringe un parámetro de método. Quiero que esto compile: "Hello".thing("world")Pero no esto, ya que 42 no es una cadena: "Hello".thing(42)Esta definición ...

1 la respuesta

La cadena se asigna a una Lista sin un error de compilación [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué este método genérico con un límite puede devolver algún tipo? [/questions/29670018/why-can-this-generic-method-with-a-bound-return-any-type] 1 respuestaComo sé, uno de los principales ...