Resultados de la búsqueda a petición "generics"
¿Por qué este escenario genérico causa una TypeLoadException?
Esto es un poco largo, así que aquí está la versión rápida: ¿Por qué esto causa una TypeLoadException en tiempo de ejecución? (¿Y el compilador debería evitar que lo haga?) interface I { void Foo<T>(); } class C<T1> { public void Foo<T2>() ...
Una forma genérica de verificar si la entidad existe en Entity Framework?
Similar a ¿La mejor manera de verificar si el objeto existe en Entity Framework? [https://stackoverflow.com/questions/1802286/best-way-to-check-if-object-exists-in-entity-framework] Estoy buscando una forma genérica de verificar una entidad en ...
¿Cómo convierto una Lista <interfaz> a Lista <hormigón>?
Tengo una interfaz definida como: public interface MyInterface { object foo { get; set; }; } y una clase que implementa esa interfaz: public class MyClass : MyInterface { object foo { get; set; } } Luego creo una función que devuelve una ...
Issue with x: TypeArguments y la clase genérica List en XAML
Creé el siguiente marcado para un archivo XAML suelto. <StackPanel ...
¿Cómo establecer una declaración directa con tipos genéricos en Delphi 2010?
Me encuentro con lo que parece ser un problema muy clásico: un elemento y una clase de colección, ambos referenciados entre sí, que requieren una declaración directa. Estoy usando Delphi 2010 con la actualización 5. Esto funciona bien con ...
Entity Framework: ¿cómo obtengo las columnas?
Deseo obtener una lista de nombres de columnas, tipos y si la columna es un PK de un objeto de tabla en Entity Framework. ¿Cómo hago esto en C # (4.0) (idealmente de forma genérica)? La respuesta ganadora será aquella que lo haga de manera ...
Cómo filtrar a todas las variantes de un tipo genérico usando OfType <>
Quiero filtrar objetos en unaList<ISeries> usando su tipo, usando OfType <>. Mi problema es que algunos objetos son de un tipo de interfaz genérico, pero no tienen una interfaz heredada común propia. Tengo las siguientes definiciones: public ...
Fábrica genérica con clases de implementación desconocidas
Supongamos dos interfaces: public interface FruitHandler<T extends Fruit> { setFruit(T fruit); T getFruit(); } public interface Fruit { } Ahora quiero una fábrica para crearFruitHandlers (p.ej.AppleHander, OrangeHandler, ...), ...
Una lista genérica de clase anónima
En C # 3.0 puede crear una clase anónima con la siguiente sintaxis var o = new { Id = 1, Name = "Foo" }; ¿Hay alguna manera de agregar estas clases anónimas a una lista genérica? Ejemplo var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id ...
¿Por qué recibo el error "El parámetro tipo debe ser invariablemente válido ..."?
Intentaré acortar este ejemplo de código: public interface IThing { //... Stuff } public class Thing1 : IThing { } public class Thing2 : IThing { } public interface IThingView<out T> { ICollection<T> ViewAll(); } public class ThingView<T> : ...