Resultados de la búsqueda a petición "generics"
Conversión de tipo genérico DE la cadena
Tengo una clase que quiero usar para almacenar "propiedades" para otra clase. Estas propiedades simplemente tienen un nombre y un valor. Idealmente, lo que me gustaría es poder agregar tipeado propiedades, de modo que el "valor" devuelto sea ...
¿Cómo puedo saber si un tipo es un tipo "simple"? es decir, tiene un valor único
typeof(string).IsPrimitive == false typeof(int).IsPrimitive == true typeof(MyClass).IsClass == true typeof(string).IsClass == true typeof(string).IsByRef == false typeof(MyClass).IsByRef == true // correction: should be false (see comments below) ...
¿Qué significa <> para los genéricos de Java?
Tengo un poco de código: class MyClass<RCM> private List<RCM> allPreExistingConfigsForCodes() { if(this.allCodesForThisType.size() == 0) return new ArrayList<RCM>(0);IntelliJ me dice que debería reemplazarnew ArrayList<RCM> connew ArrayList<> ...
Java Generics y sumar números juntos
Me gustaría agregar genéricamente números en java. Me encuentro con dificultades porque la clase Numbers realmente no admite lo que quiero hacer. Lo que he probado hasta ahora es esto: public class Summer<E extends Number> { public E ...
¿Por qué java.util.Properties implementa Map <Object, Object> y no Map <String, String>
Losjava.util.Properties class está destinado a representar un mapa donde las claves y los valores son cadenas. Esto es porquePropertiesos objetos @ se usan para leer.properties archivos, que son archivos de texto. Entonces, ¿por qué en Java 5 ...
¿Por qué no se puede convertir el Diccionario <T1, Lista <T2>> en el Diccionario <T1, IEnumerable <T2>>
Me pregunto por qué no puedo emitir (tengo una vaga idea de que esto podría tener algo que ver con esas cosas de co / contravarianza), y me veo obligado a copiar los elementos del primer diccionario a uno nuevo en para obtener el tipo que quiero
genérico NO restricción donde T:! IEnumerable
Según el título, ¿es posible declarar restricciones de negación de tipo en c # 4?
C # Restricciones genéricas para incluir tipos de valor Y cadenas
Estoy tratando de escribir un método de extensión en IEnumerable que solo se aplicará a los tipos y cadenas de valores. public static string MyMethod<T>(this IEnumerable<T> source) where T : struct, stringin embargo, 'string' no es una ...
Generics Hell: ¿Puedo construir un TypeLiteral <Set <T>> usando genéricos?
La única forma en que pude hacer funcionar el siguiente método genérico fue pasar la aparentemente redundanteTypeLiteral<Set<T>> parámetro. Creo que debería ser posible construir este parámetro programáticamente dado el otro parámetro, pero no ...
Generic Windows Form Template
Estoy creando un formulario genérico de Windows que acepta T y utiliza la reflexión con atributos personalizados para crear etiquetas y controles de entrada en tiempo de ejecución. Ejemplo class GenericForm<T>: Form where T : ICloneable<T> { } ...