Resultados de la búsqueda a petición "generics"
Inicializar objeto genérico desde un System.Type
Necesito crear un tipo genérico, pero no sé el tipo en tiempo de compilación. Me gustaría hacer esto: Type t = typeof(whatever); var list = new List<t>esto no se compilará porque t no es un tipo válido. Pero sí sabe todo sobre un tipo válido. ...
Coincidencia entre mayúsculas y minúsculas de una cadena a una enumeración Java
Java provee unvalueOf() método para cadaEnum<T> objeto, entonces dado unenum me gusta public enum Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }uno puede hacer una búsqueda como Day day = Day.valueOf("Monday");Si la ...
¿Es posible escribir un método genérico +1 para tipos de cuadro numérico en Java?
Esto NO es tarea. Parte 1¿Es posible escribir un método genérico, algo como esto: <T extends Number> T plusOne(T num) { return num + 1; // DOESN'T COMPILE! How to fix??? }A falta de usar un montón deinstanceof y moldes, ¿es esto posible? Parte ...
Lanzar objeto a lista genérica
Tengo 3 lista de tipos genéricos. List<Contact> = new List<Contact>(); List<Address> = new List<Address>(); List<Document> = new List<Document>();Y guárdelo en una variable con tipo objeto. Ahora necesito hacer Cast Back to List para realizar un ...
Restricciones de tipo de miembro estático F #
Estoy tratando de definir una función, factorizar, que utiliza restricciones de tipo estructural (requiere miembros estáticos Cero, Uno, + y /) similar a Seq.sum para que pueda usarse con int, long, bigint, etc. I parece que no puede obtener la ...
Valor predeterminado para parámetro genérico opcional en la función Swift
¿Es posible dar a un parámetro genérico opcional un valor predeterminado? Estoy tratando de hacer algo como esto: func addChannel<T>(name: String, data: T? = nil) -> Channel { } let myChannel = addChannel("myChannelName")Pero recibo un error ...
Scala: recuperar el nombre de clase de ClassTag
Estoy escribiendo unmétodo genérico eso puede convertirAny tipo de argumento para el objeto de pasadoClassTag[T] tipo, si es posible. def getTypedArg[T: ClassTag](any: Any): Option[T] = { any match { case t: T => Some(t) case invalid => ...
Inferencia de tipo Java: la referencia es ambigua en Java 8, pero no en Java 7
Digamos que tenemos 2 clases. Una clase vacíaBasey una subclase de esta claseDerived. public class Base {} public class Derived extends Base {}Luego tenemos algunos métodos en otra clase: import java.util.Collection public class Consumer { ...
Llamar a un método genérico utilizando expresiones lambda (y un tipo solo conocido en tiempo de ejecución)
Puedes usarObjetos de expresión lambda [http://msdn.microsoft.com/en-us/library/system.linq.expressions.lambdaexpression.aspx] representar una lambda como expresión. ¿Cómo se crea unObjeto de expresión ...
El compilador Scala 2.11.5 se cuelga con alias de tipo y manifiestos
Parece que pasar un alias a un tipo parametrizado con comodín a una función que intenta obtener un valor implícitoManifest para el tipo se bloqueará el compilador Scala 2.11.5. Lo siguiente se puede pegar en la REPL 2.11.5 para reproducir el ...