Tag: CONST-GENERICS
¿Hay alguna manera de convertir Set<Subclass> a Set<Superclase>? He intentado de estas 3 maneras a continuación. ¿Hay alguna forma mejor o alguna práctica recomendada para esto? // clase que extiende a la superclase final class MapEntryCustom implements Map.Entry<String,Object> { // todas las implementaciones } // variable para convertirse private Set<MapEntryCustom> . . . Read more
Tengo el siguiente código: public abstract class Base { private static final HashMap<Integer, ? extends Base> hashMap = new HashMap<>(); public static <T extends Base> void put(Integer key, T val) { hashMap.put(key, val); } public static <T extends Base> T get(Integer key) { return hashMap.get(key); } } Así que, obtengo . . . Read more
Supongamos que tengo varios tipos de registro diferentes con una interfaz común, como sigue: registro Rec1( string Tag ) : IFoo; registro Rec2( int Num, string Tag ) : IFoo; registro Rec3( bool Flag ) : IFoo { public string Tag { get; init; } public double Value { get; . . . Read more
¿Es posible establecer el tipo <T> en una clase genérica usando el tipo de otra clase, si ambos son conocidos durante la compilación y no cambiarán durante la ejecución? Por ejemplo, tengo muchas cuadrículas de interfaz de usuario de terceros en mi aplicación. Cada cuadrícula tiene varios tipos de argumentos . . . Read more
Tengo un objeto plano que se ve así: public class Test { public string Name {get; set;} public string Number {get; set;} public string Description {get; set;} public string Name1 {get; set;} public string Name2 {get; set;} } y tengo datos que se ven así: List<Test> tests = new List<Test> . . . Read more