generics

Elegante manera de combinar múltiples colecciones de elementos?

Digamos que tengo un número arbitrario de colecciones, cada una conteniendo objetos del mismo tipo (por ejemplo, List<int& ... o de utilidad como Combine anterior? Parece bastante simple que debería haber una manera de hacerlo en LINQ, pero tal vez no.

¿Los miembros estáticos de una clase genérica están vinculados a la instancia específica?

Esto es más una documentación que una pregunta real. Esto no parece haber sido abordado en TAN todavía (a menos que me lo per ... gt;.member = 2; Console.WriteLine (Foo<int>.member); ¿Cuál es el resultado y dónde se documenta este comportamiento?

Crear un nuevo objeto a partir del parámetro tipo en la clase genérica

Estoy tratando de crear un nuevo objeto de un parámetro de tipo en mi clase genérica. En mi clase View, tengo 2 listas de obj ... ds[element.id] = newGrid; return newGrid; } } } ¿Puedo crear objetos a partir de un tipo genérico?

Llamar a métodos genéricos estáticos

Me he encontrado con una situación curiosa que involucra métodos genéricos estáticos. Este es el código: class Foo<E> ... oo.createFoo()? ¿Es algún tipo de inferencia? Si quiero ser explícito al respecto, ¿cómo puedo especificar el argumento type?

devolver un objeto Vacío

¿Cuál es la forma correcta de devolver un tipo Void, cuando no es un primitivo? Eg. Actualmente uso null como se muestra a c ... thod(); } class A implements B<Void>{ public Void method(){ // do something return null; } }

¿Es posible crear un método genérico @ helper con Razor?

Estoy tratando de escribir un ayudante en Razor que se parece a lo siguiente: @helper DoSomething<T, U>(Expression< ... on un error de sintaxis. ¿Es posible crear un helper con Razor que sea un método genérico? Si es así, ¿cuál es la sintaxis?

¿Cómo crear una matriz genérica? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo crear una matriz genérica en Java? ... un objeto array con tipo genérico: elements = new E[10]; //ERROR Pero funciona: elements = (E[]) new Object[10]; //GOOD

Java unchecked: creación de matriz genérica sin marcar para el parámetro varargs

He configurado Netbeans para mostrar advertencias sin marcar en mi código Java, pero no entiendo el error en las siguientes l ... lt;T> where T is a type-variable: T extends Object declared in method <T>createCombinations(List<T>...)

Cómo usar el protocolo genérico como tipo de variable

Digamos que tengo un protocolo : public protocol Printable { typealias T func Print(val:T) } Y aquí está la implem ... ...... } let col:CollectionType<Int> = SomeFunctiionThatReturnsIntCollection() for item in col { item.Print() }

Comprobación de tipo genérico

¿Hay alguna forma de imponer/limitar los tipos que se pasan a los primitivos? (bool, int, string, etc.) Ahora, sé que puede ... ser recogido con utilidades como FxCop (que no usamos en el trabajo). Un agradecimiento especial a Jon Limjap en este caso!

Java generics-obtener clase? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo obtener una instancia de clase de genéricos tipo T ... a clase (por lo que puedo, desde MyList, saber si T es Cadena, Socket, etc.)? EDITAR: Nevermind, encontró la respuesta aquí.

¿Qué es lo bueno de los genéricos, por qué usarlos?

Pensé en ofrecer este softball a quien le gustaría golpear fuera del parque. ¿Qué son los genéricos, cuáles son las ventajas de los genéricos, por qué, dónde, cómo debo usarlos? Por favor, mantenlo bastante básico. Gracias.

Does.NET ¿tiene un EventArgs incorporado?

Me estoy preparando para crear una clase EventArgs genérica para args de eventos que lleven un solo argumento: public class ... para decirlo de otra manera, ¿tengo que crear mi propia clase genérica EventArgs, o C# proporciona una? Gracias por tu ayuda.

¿Por qué este programa Java 8 no compila?

Este programa compila bien en Java 7 (o en Java 8 con -source 7), pero no compila con Java 8: interface Iface<T> {} cl ... on "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b132) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Qué denota en C # [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué significa "T" en C#? ... ra cuidado para ayudarme a nombrar cómo se llama este concepto, puedo buscarlo en línea. Sin embargo, ahora no tengo ni idea.

Java: comodines acotados o parámetro de tipo acotado?

Recientemente, leí este artículo: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Mi pregunta es ... hapes){ for (Shape s: shapes) { s.draw(this); } } ¿Qué camino debo usar? ¿El comodín es útil en este caso?

Cómo hacer una función de Conversión de tipo Genérico [duplicar]

Posible Duplicado:¿hay una función genérica Parse () que convierta una cadena a cualquier tipo usando parse? Quiero ... resultado. De manera similar, si T es boolean, la función convertirá el value a boolean y lo devolverá. Cómo escribir esto?

Restricción genérica para coincidir con tipos numéricos [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Hay alguna restricción que restrinja mi método genérico a ti ... Si esto significa que estoy coincidiendo fechas, así, en realidad no importa - la extensión seguirá haciendo lo que espero.)

¿Cómo, cuándo y dónde se concretan los métodos genéricos?

Esta pregunta me hizo preguntarme dónde surge realmente la implementación concreta de un método genérico. He probado el Goog ... a y devolverse al llamador? ¿Es esta una operación del proceso JIT? ¿Estoy mirando esto bajo la luz completamente equivocada?

scala-Any vs underscore en genéricos

¿Cuál es la diferencia entre las siguientes definiciones Genéricas en Scala: class Foo[T <: List[_]] Y class Bar[T & ... i dedo en la diferencia exacta. Gracias! Editar: ¿Puedo poner otro en la mezcla? class Baz[T <: List[_ <: Any]]