Resultados de la búsqueda a petición "generics"

20 la respuesta

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 ...

14 la respuesta

¿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) ...

4 la respuesta

¿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<> ...

10 la respuesta

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 ...

10 la respuesta

¿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 ...

6 la respuesta

¿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

12 la respuesta

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?

10 la respuesta

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 ...

4 la respuesta

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 ...

4 la respuesta

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> { } ...