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

4 la respuesta

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) { ...

4 la respuesta

¿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 ...

1 la respuesta

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) ...

6 la respuesta

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 ...

2 la respuesta

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" ...

1 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

¿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 ...

4 la respuesta

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 ...

7 la respuesta

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 ...