Preguntas con la etiqueta [generics]

Lista generics preguntas

Creación de instancias de tipos genéricos en Java

12
respuestas
75
votos
112.4k
vistas

Me gustaría crear un objeto de tipo genérico en java. Sugiera cómo puedo lograr lo mismo. Nota: Esto puede parecer un problema de genéricos trivial. Pero apuesto... que no lo

Al escribir documentación xml puedes usar <see cref="something">something</see>, lo cual funciona, por supuesto. Pero, ¿cómo se hace referencia a una clase o método con tipos genéricos? public class FancyClass<T> {

Súper palabra clave genérica de Java

7
respuestas
81
votos
46.7k
vistas

Repasé estos temas ¿Genéricos...? Súper T Delimitar genéricos con la palabra clave 'super' Sin embargo, todavía parece que estoy un poco perdido con superla palabra clave: Cuando declaramos una colección

¿Cuáles son las razones detrás de la decisión de no tener un método get completamente genérico en la interfaz de java.util.Map<K, V>. Para aclarar la pregunta, la firma del método

Matrices genéricas en Java

5
respuestas
44
votos
55.5k
vistas

Bien, he estado buscando en Google en la web y parece que no puedo encontrar ninguna solución a mi problema. Encontré muchas soluciones, pero ninguna que encajara. Necesito crear una

¿Cómo utilizar Class<T> en Java?

11
respuestas
301
votos
758.3k
vistas

Hay una buena discusión sobre los genéricos y lo que realmente hacen detrás de escena en esta pregunta , por lo que todos sabemos que Vector&lt;int[]&gt;es un vector de matrices

Collections.emptyList() devuelve una Lista<Objeto>?

4
respuestas
287
votos
227.5k
vistas

Tengo problemas para navegar por la regla de Java para inferir parámetros de tipo genérico. Considere la siguiente clase, que tiene un parámetro de lista opcional: import java.util.Collections; import java.util.List;

<out T> vs <T> en genéricos

8
respuestas
268
votos
90.2k
vistas

¿ Cuál es la diferencia entre &lt;out T&gt;y &lt;T&gt;? Por ejemplo: public interface IExample&lt;out T&gt; { ... } vs. public interface IExample&lt;T&gt; { ... }

Seleccione un diccionario <T1, T2> con LINQ

4
respuestas
203
votos
190.0k
vistas

He utilizado la palabra clave "select" y el método de extensión para devolver un IEnumerable&lt;T&gt;con LINQ, pero necesito devolver un genérico Dictionary&lt;T1, T2&gt;y no puedo resolverlo. El ejemplo del que

Tengo una clase de tres que tiene las siguientes propiedades Class A { public int CustID { get; set; } public string Name{ get; set; } } Class B {

Dado un protocolo sin ningún tipo asociado: protocol SomeProtocol { var someProperty: Int { get } } ¿Cuál es la diferencia entre estas dos funciones, en la práctica (es decir,

Sintaxis y uso de muestra de _Generic en C11

3
respuestas
96
votos
63.9k
vistas

Escuché que C11 agregó genéricos. Busqué en Google un poco, miré algunos artículos, entendí que hay una nueva palabra clave ( _Generic) y todo. Pero parece que no puedo entenderlo

Sé que el óxido no tiene variadics. Y sé que las macros son una forma posible de emularlas. Sin embargo, estoy interesado en cómo se pueden utilizar los rasgos para

Este es un pequeño fragmento de código tomado de algunos de los ejemplos que acompañan al Stanford Parser. He estado desarrollando en Java durante aproximadamente 4 años, pero nunca he

Tengo un diccionario genérico Dictionary&lt;string, T&gt;del que básicamente me gustaría hacer un Clon() de...cualquier sugerencia.