Resultados de la búsqueda a petición "generics"
¿Qué son los genéricos de Reified? ¿Cómo resuelven los problemas de borrado de tipo y por qué no se pueden agregar sin cambios importantes?
He leídoNeal Gafter's [http://gafter.blogspot.com/2006/11/reified-generics-for-java.html] blog sobre el tema y todavía no estoy claro sobre varios puntos. ¿Por qué no es posible crear implementaciones de la API de colecciones que preserven la ...
C # Linq-SQL: un método UpdateByID para el patrón de repositorio
He implementado una especie deRepository clase y tieneGetByID, DeleteByID métodos, etc., pero tengo problemas para implementarUpdateByID método. Hice algo como esto: public virtual void UpdateByID(int id, T entity) { var dbcontext = DB; var ...
Restricciones de parámetros de tipo reflexivo: X <T> donde T: X <T> - ¿alguna alternativa más simple?
Cada cierto tiempo hago que una interfaz simple sea más complicada al agregarle una restricción de parámetro de tipo autorreferenciada ("reflexiva"). Por ejemplo, podría convertir esto: interface ICloneable { ICloneable Clone(); } class Sheep : ...
Action (Of T) en Visual Basic en List (Of T) .ForEach
He buscado por todas partes la documentación sobre cómo usar esta función. Mientras que el bucle Ipodrí escribir sería simple y no tomaría tiempo, realmente me gustaría aprender a usar esto. ásicamente tengo una clase, digamos,Widget, con ...
Manera correcta de verificar si un tipo es Nullable [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo verificar si un objeto es anulable? [/questions/374651/how-to-check-if-an-object-is-nullable] 14 respuestas Para verificar si unType ( propertyType) es anulable, estoy usando: bool isNullable = ...
Comprobación de tipo genérico
Existe alguna forma de aplicar / limitar los tipos que se pasan a las primitivas? (bool, int, string, etc.) Ahora, sé que puede limitar el parámetro de tipo genérico a una implementación de tipo o interfaz a través dedónd cláusula Sin embargo, ...
Cómo resolver Operador '! =' No se puede aplicar a operandos de tipo 'T' y 'T' [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿No se puede aplicar el operador == a los tipos genéricos en C #? [/questions/390900/cant-operator-be-applied-to-generic-types-in-c] 11 respuestas Este fragmento de código funciona como se esperaba ...
Cómo actualizar los parámetros de tipo genérico
Cuando uso la reflexión en este caso, el tipo creado puede ser muchos tipos genéricos. BaseStepHandler<BaseStepDataModel> activator = (BaseStepHandler<BaseStepDataModel>)Activator.CreateInstance(....); La instancia creada puede ser todo hijo de ...
¿Cuándo requieren los genéricos de Java <? extiende T> en lugar de <T> y ¿hay alguna desventaja de cambiar?
Dado el siguiente ejemplo (usando JUnit con los emparejadores Hamcrest): Map<String, Class<? extends Serializable>> expected = null; Map<String, Class<java.util.Date>> result = null; assertThat(result, is(expected)); Esto no se compila con ...
Java comodín acotado en el tipo de retorno
He leído en varios lugares, incluidoaqu [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Should%20I%20use%20wildcards%20in%20the%20return%20type%20of%20a%20method?] que tener un comodín acotado en un tipo de retorno ...