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

1 la respuesta

C: Insertar / obtener elemento en / desde la matriz vacía

Tengo que crear una matriz genérica que pueda contener estructuras de datos genéricos. ¿Cómo puedo poner una estructura genérica en una ranura vacía de mi matriz vacía? Este es mi codigo. struct CircularBuffer { int E; int S; int length; // ...

4 la respuesta

LambdaConversionException con genéricos: error de JVM?

Tengo un código con una referencia de método que compila bien y falla en tiempo de ejecución. La excepción es esta: Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver type class redacted.BasicEntity; not a subtype of ...

4 la respuesta

¿Por qué no se compila el siguiente código con Cyclic Generics?

Siguiente es mi código class A<B2 extends B, A2 extends A<B2, A2>> { C<B2, A2> c; void test() { c.acceptParameterOfTypeA(this); } } class B { } class C<B2 extends B, A2 extends A<B2, A2>> { void acceptParameterOfTypeA(A2 a) { } }El error ...

5 la respuesta

¿Cómo puedo convertir IEnumerable <T> a List <T> en C #?

Estoy usando LINQ para consultar un diccionario genérico y luego uso el resultado como fuente de datos para mi ListView (WebForms). Código simplificado Dictionary<Guid, Record> dict = GetAllRecords(); myListView.DataSource ...

6 la respuesta

Extienda los tipos de matriz usando la cláusula where en Swift

Me gustaría usar el marco Acelerar para extender [Float] y [Double] pero cada uno de estos requiere una implementación diferente. Intenté lo obvio: extension Array<Float> { }y obtén este error: "La extensión restringida debe declararse en el ...

4 la respuesta

¿Qué es la reificación?

Sé que Java implementa el polimorfismo paramétrico (genéricos) con borrado. Entiendo lo que es borrar. Sé que C # implementa polimorfismo paramétrico con reificación. Sé que eso puede hacerte escribir public void dosomething(List<String> input) ...

10 la respuesta

Función genérica para manejar la eliminación de objetos desechables

Estoy trabajando en una clase que trata con muchos objetos SQL: conexión, comando, DataAdapter, CommandBuilder, etc. Hay varias instancias donde tenemos código como este: if( command != null ) { command.Dispose(); } if( dataAdapter != null ) ...

4 la respuesta

¿Cómo especifico múltiples restricciones de tipo genérico en un solo método?

Puedo restringir los genéricos a un tipo específico usando la cláusula "Where" como: public void foo<TTypeA>() where TTypeA : class, A¿Cómo hago esto si mi función tiene dos tipos genéricos? public void foo<TTypeA, TTypeB>() where TTypeA : ...

4 la respuesta

Declaración de campo genérico de Java

En una clase sin tipos genéricos, quiero declarar un campo genérico bastante complejo similar a estos: public class Client { private Map<Class<T extends Serializable>, List<Consumer<S extends T>>> classToConsumerTry1; private <T extends ...

3 la respuesta

Tipo genérico emitido [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Transmitir a tipo genérico en Java no genera ClassCastException? [/questions/2767212/casting-to-generic-type-in-java-doesnt-raise-classcastexception] 5 respuestasTengo la siguiente clase (simplificada ...