Resultados de la búsqueda a petición "generics"
¿Cómo realizar una búsqueda binaria en IList <T>?
regunta simple: dada unaIList<T> ¿cómo realizar una búsqueda binaria sin escribir el método usted mismo y sin copiar los datos a un tipo con soporte de búsqueda binaria incorporada? Mi estado actual es el siguiente. List<T>.BinarySearch() no es ...
Parámetros genéricos redundantes
Tengo estas dos interfaces y clases: public interface Identifiable<T> { T getId(); } public interface GenericRepository<T extends Identifiable<K>, K> { T get(K id); } public class MyEntity implements Identifiable<Long> { private Long id; public ...
¿Por qué no se puede convertir IEnumerable <struct> como IEnumerable <object>?
¿Por qué no se permite la última línea? IEnumerable<double> doubleenumerable = new List<double> { 1, 2 }; IEnumerable<string> stringenumerable = new List<string> { "a", "b" }; IEnumerable<object> objects1 = stringenumerable; // OK ...
¿Cuál es la sintaxis para un constructor predeterminado para una clase genérica?
Está prohibido en C # implementar un constructor predeterminado para una clase genérica? Si no, ¿por qué el siguiente código no se compila? (Cuando elimino<T> aunque se compila) Cuál es la forma correcta de definir un constructor ...
Hibernate: CRUD Generic DAO
Mi aplicación web tiene muchas tablas / entidades de servicio, comopayment_methods, tax_codes, province_codes, etc. Cada vez que agrego una nueva entidad, tengo que escribir un DAO. La cuestión es que, básicamente, son todos iguales, pero la ...
estringir parámetros de tipo genérico para tener un constructor específico
Me gustaría saber por qué la nueva restricción en un parámetro de tipo genérico solo se puede aplicar sin parámetros, es decir, se puede restringir el tipo para que tenga el constructor sin parámetros, pero no se puede restringir que la clase ...
Functores, ¿cuándo debo usarlos? ¿Cuál es su uso previsto? [Cerrado]
Simplemente parece que no puedo envolver mi cabeza con ellos. Según tengo entendido, está agregando dinámicamente lógica a una clase. ¿Las clases dentro del marco están preparadas para esto? ¿Por qué debería extender la clase y agregarle la ...
Java generics: ¿por qué está permitido "extiende T" pero no "implementa T"?
Me pregunto si hay una razón especial en Java para usar siempre "extends" más bien que "implements "para definir límites de parámetros de tipo. Ejemplo public interface C {} public class A<B implements C>{}está prohibido pero public class A<B ...
Inicialización de doble paréntesis (clase interna anónima) con operador de diamante
Me pregunto por qué la segunda declaración del mapa (usando el operador de diamante) no se compila cuando la primera lo hace. Error de compilación error: no puede inferir argumentos de tipo para HashMap; Mapa map2 = new HashMap <> () {motivo: ...
Solución alternativa para la limitación de atributo genérico de C #
Como se discutioaqu [https://stackoverflow.com/questions/294216/why-does-c-sharp-forbid-generic-attribute-types] , C # no admite la declaración de atributo genérico. Por lo tanto, no tengo permitido hacer algo como: [Audit<User> ...