Resultados de la búsqueda a petición "generics"
WebApi2 IHttpActionResult valores de retorno fuertemente tipados
Es posible y no ideal hacer esto: (¡un ejemplo muy simplificado!) [Serializable] public class MyRecord { public string key {get; set;} public string data {get; set;} } public async Task<IHttpActionResult> Get(string SomeKey) { ...
¿Cómo limitan los métodos genéricos de Java los argumentos de tipo de método?
He estado leyendo sobre métodos genéricos, y pensé que entendía cómo el argumento del tipo genérico restringiría los tipos de parámetros del método, pero cuando probé algunas de las ideas con código real, obtuve resultados inesperados. Aquí hay ...
Cómo llamar al método más específico de sobrecarga
Aquí hay un ejemplo de patio de recreo: protocol P { associatedtype T func getValue() -> T } class Foo: P { func getValue() -> String { return "hello" } } class Bar { func test<T: P>(_ o: T) { print("Generic", o.getValue()) } func test(_ o: Any) ...
Manera de hacer que el método de clase primaria Java devuelva el objeto de la clase secundaria
¿Hay alguna forma elegante de hacer que el método Java ubicado dentro de la clase padre devuelva el objeto de la clase hija, cuando este método se llama desde el objeto de la clase hija? Quiero implementar esto sin usar interfaces adicionales y ...
Diferencia entre usar Generic y Protocol como parámetros de tipo, cuáles son los pros y los contras de implementarlos en una función
Dado que Swift nos permite usar tanto Protocolos como Genéricos como tipos de parámetros en una función, el siguiente escenario me ha venido a la mente: protocol AProtocol { var name: String{ get } } class ClassA: AProtocol { var name = "Allen" ...
fábrica estática genérica parametrizada java
¿Es posible en Java crear un método / clase de fábrica estático que use una interfaz como tipo parametrizado y devolver una clase de implementación de esta interfaz dada? Aunque mi conocimiento de Genéricos es limitado, esto es lo que quiero ...
Generic TList <> en Delphi 2009 crash en IndexOf
He visto muchas menciones de errores en los genéricos de Delphi 2009, pero nunca esperé que algo tan básico fallara en la Actualización 3, nada menos. Llamar a IndexOf en un TList genérico o TObjectList provoca una infracción de acceso si la ...
¿Cómo verifico si un objeto es una colección? (Rápido)
Estoy utilizando ampliamente KVC para construir una interfaz unificada para las necesidades de una aplicación. Por ejemplo, una de mis funciones obtiene un objeto, que se somete a varias comprobaciones basadas únicamente en el diccionario de ...
Convertir una Lista <String> en una Lista <Integer> (o cualquier clase que extienda Número)
Quiero crear un método de utilidad muy genérico para tomar cualquier Colección y convertirla en una Colección de una clase seleccionable por el usuario que se extienda desde Número (Largo, Doble, Flotante, Entero, etc.) Se me ocurrió este código ...
Obtener tipo de tipo genérico dentro de una Lista en Java
Tengo la siguiente función: public <T> void putList(String key, List<T> lst){ if (T instanceof String) { // Do something } if (T instanceof Integer) { // Do something } }Dentro de esta función, quiero saber si <T> es String o Integer, así que me ...