Resultados de la búsqueda a petición "generics"
C # anotación de varianza de un parámetro de tipo, restringido a ser de tipo de valor
Es posible en C # agregar anotaciones de varianza al parámetro de tipo, restringido a ser un tipo de valor: interface IFoo<in T> where T : struct { void Boo(T x); } ¿Por qué esto lo permite el compilador si la anotación de variación no tiene ...
¿Cuál es la diferencia entre SortedList y SortedDictionary?
Existe alguna diferencia práctica real entre unaSortedList<TKey,TValue> [https://msdn.microsoft.com/en-us/library/ms132319(v=vs.110).aspx] y un SortedDictionary<TKey,TValue> [https://msdn.microsoft.com/en-us/library/f7fta44c(v=vs.110).aspx]? ¿Hay ...
Método estático en una clase genérica?
En Java, me gustaría tener algo como: class Clazz<T> { static void doIt(T object) { // shake that booty } }Pero obtengo Cannot make a static reference to the non-static type T No entiendo los genéricos más allá de los usos básicos y, por lo ...
No se puede asignar a una variable tipada <T extend INode> un valor de tipo INode. ¿Por qué
Me pregunto por qué el siguiente código no funciona: public static <T extends INode> List<T> cloneList(List<T> list) { List<T> result = new ArrayList<T>(list.size()); for (T t : list) result.add(t.clone()); <--- problem here return result; ...
¿Dónde se almacenan los tipos genéricos en los archivos de clase de Java?
Soy consciente de que los tipos genéricos se borran del código Java cuando se compila. ¿Qué información (atributos?) Utilizan 1.5+ JVM para implementargetGenericType, etc.?
Constructor de llamadas de un tipo genérico
Si tengo una clase abstracta como esta: public abstract class Item { private Integer value; public Item() { value=new Integer(0); } public Item(Integer value) { this.value=new Integer(); } } Y algunas clases derivadas de Item como este: public ...
.NET 4.0 Covarianza
En respuesta a otrapregunt [https://stackoverflow.com/questions/9380756/inheritance-with-c-sharp-generic-while-class-type-is-inherited/9380811#9380811] He intentado hacer lo siguiente. No creo haber interpretado esa pregunta correctamente, pero ...
genéricos cíclicos (prueba 2)
Segundo intento enest [https://stackoverflow.com/questions/9422762/cyclical-generics] pregunta (el código inicial no fue suficiente para resaltar el problema) Aquí está el código que no se compila: interface Player<R, G extends Game> { R ...
¿Qué significa la naturaleza genérica de la clase Clase <T>? ¿Qué es T?
Entiendo los genéricos cuando se trata de colecciones. Pero, ¿qué significa en el caso de laClass<T> ¿clase? Cuando crea una instancia deClass objeto, solo hay un objeto. Entonces, ¿por qué laT parámetro? ¿Qué está especificando? ¿Y por qué es ...
¿Por qué las restricciones de tipo no son parte de la firma del método?
Así que leíEric Lippert 'Las restricciones no son parte de la firma' [http://blogs.msdn.com/b/ericlippert/archive/2009/12/10/constraints-are-not-part-of-the-signature.aspx] , y ahora entiendo que la especificación especifica que las restricciones ...