Resultados de la búsqueda a petición "generics"
Java: ¿Transmitir de la Lista <B> a la Lista <A> cuando B implementa A?
Tengo la siguiente clase e interfaz definidas: public interface A { } public class B implements A { }tengo unList deB objetos que necesito lanzar a unaList deA objetos: List<B> listB = new List<B>(); listB.add(new B()); // dummy data ...
¿Hay alguna manera de determinar si un tipo genérico se construye a partir de una definición de tipo genérico específico?
Tengo un método genérico: Func<IEnumerable<T>, bool> CreateFunction<T>()dóndeT puede ser cualquier número de tipos diferentes. Este método hace un montón de cosas usando la reflexión y siT es unIDictionary, independientemente del diccionarioTKey ...
Clase y tipo genéricos. GetType ()
Un poco desconcertante, tengo una clase genérica public abstract class MyClass<T> : UserControl { }y tengo un tipo como este Type type = Type.GetType("Type From DB as String", true, true);y quiero crear una instancia de MyClass usando el tipo ...
Obtener el valor entero de una enumeración que es genérica
Aquí está la situación básica. Public Class MyEnumClass(of T) Public MyValue as T End ClassEsto es una gran simplificación de la clase real, pero básicamente sé que T es una enumeración (si no es así, habrá muchos otros problemas, y es un error ...
Eliminar la duplicación de código
Estoy tratando de crear una pequeña biblioteca de programación funcional para Java (solo para rascar mi propio picor). Mientras define elfunciones de orden superior [http://en.wikipedia.org/wiki/Higher-order_function]paraLists,Sets yMaps Me he ...
¿Por qué los genéricos a menudo usan T?
¿Hay alguna razón para el uso de 'T' en genéricos? ¿Es algún tipo de abreviatura? Que yo sepa, todo funciona. Por ejemplo public G Say<G>(){ ... }o incluso public Hello Say<Hello>(){ ... }
Transmitir a una clase que se determina en tiempo de ejecución
Tengo un metodofetchObjects(String) que se espera que devuelva una serie deContract objetos de negocio. losclassName El parámetro me dice qué tipo de objetos comerciales debo devolver (por supuesto, esto no tiene sentido en este caso interpretado ...
Atajo para "nulo si el objeto es nulo, o object.member si el objeto no es nulo" [duplicado]
Esta pregunta ya tiene una respuesta aquí: Comprobación nula profunda, ¿hay una mejor manera? [/questions/2080647/deep-null-checking-is-there-a-better-way] 16 respuestas¿Cómo verificar nulos en una expresión lambda profunda? ...
Cómo crear una lista genérica con un tipo de objeto dinámico
Quiero crear una lista genérica del objeto Tipo. Yo tengo ... Type type = typeof(Foo); object model = GetModel();Ahora quiero crear unnew List<Foo>((Foo)model) ¿Es esto posible en C #?
¿Cómo puedo convertir entre tipos relacionados a través de un inicializador común?
Estoy tratando de construir una familia de tipos que se puedan convertir entre sí. Por ejemplo, Float y Double se pueden convertir entre sí a través de sus inicializadores. Me gustaría no tener que crear una lista exhaustiva de inicializadores ...