generics

obtener enumerador genérico de una matriz

En C#, ¿cómo se obtiene un enumerador genérico de una matriz dada? En el siguiente código, MyArray es una matriz de objetos ... MyArray = ... ; IEnumerator<MyType> MyIEnumerator = ( MyArray.GetEnumerator() as IEnumerator<MyType> ) ;

c # compare dos valores genéricos [duplicar]

Posible Duplicado:Can't operator = = be applied to generic types in C#? He codificado algo como esto: public bool ... " Operator '!= 'no se puede aplicar a operandos de tipo' T ' y ' T ' ". ¿Qué tengo que hacer para que esta función funcione ?

Lista genérica como parámetro en el método

¿Cómo puedo usar un List<T> como parámetro en un método, pruebo esta sintaxis: void Export(List<T> data, param ... se pudo encontrar el nombre de tipo o espacio de nombres 'T '(¿le falta una directiva using o una referencia de ensamblado?)

Heredar de una clase base genérica, aplicar una restricción e implementar una interfaz en C#

Esta es una pregunta de sintaxis. Tengo una clase genérica que hereda de una clase base genérica y está aplicando una restric ... Googlear, el uso de dos puntos, punto y coma, etc, pero me he quedado corto. Estoy seguro de que la respuesta es muy simple.

Explicar la sintaxis de las colecciones. emptyList()

Acabo de estudiar acerca de la programación genérica, la interfaz List<E>, y ArrayList, por lo que puedo entender la si ... nombre del método emptyList? (¿No es emptyList<String>() correcto para Genérico?) ¿Qué significa la declaración?

ThreadStatic v. s. ThreadLocal: ¿es genérico mejor que atributo?

[ThreadStatic] se define usando atributo mientras que ThreadLocal<T> usa genérico. ¿Por qué se eligieron diferentes soluciones de diseño? ¿Cuáles son las ventajas y desventajas de usar genéricos sobre atributos en este caso?

Objeto de creación de instancias de tipo parámetro

Tengo una clase de plantilla de la siguiente manera: class MyClass<T> { T field; public void myMethod() { field = new T(); // gives compiler error } } ¿Cómo puedo crear una nueva instancia de T en mi clase?

La forma más sucinta de convertir ListBox.elementos de una lista genérica

Estoy usando C# y dirigiéndome a.NET Framework 3.5. Estoy buscando un código pequeño, sucinto y eficiente para copiar todos l ... o en algo como List.ConvertAll método pero esto solo se aplica a Listas Genéricas y no ListBox.ObjectCollection colecciones.

¿Qué es un ejemplo de la vida real de genérico ?

Entiendo que <? super T> representa cualquier super clase de T (clase padre de T de cualquier nivel). Pero realmente me ... un ejemplo de caso de uso de la vida real donde esta construcción se puede utilizar y no para una explicación de lo que es.

¿Puedo especificar un tipo genérico en XAML (pre.NET 4 Framework)?

En XAML puedo declarar una DataTemplate para que la plantilla se use cada vez que se muestre un tipo específico. Por ejemplo, ... ction usaría esa plantilla. Es posible declarar un tipo genérico como IList en XAML usando la extensión de marcado {x:Type}?

¿Por qué el compilador de C# se queja de que "los tipos pueden unificarse" cuando derivan de diferentes clases base?

Mi código actual que no compila es similar a este: public abstract class A { } public class B { } public class C : A { } ... ener que volver a implementar la clase MyFoo genérica como una clase no genérica separada para cada tipo derivado TA posible?

¿Dónde se almacenan los métodos genéricos?

He leído algo de información sobre genéricos en .Y noté una cosa interesante. Por ejemplo, si tengo una clase genérica: cla ... ifica que la clase Foo ¿tiene muchas implementaciones de Bar y dónde se almacena la información sobre este método en memoria?

¿Se puede usar el tipo genérico de un método Java genérico para imponer el tipo de argumentos?

Me gustaría usar un tipo genérico para asegurar que los argumentos de un método son del mismo tipo, así: public static < ... no es lo que quería. ¿Hay alguna manera de usar un tipo genérico para forzar el tipo de todos los argumentos de un método?

Sistema de uso de C#.Escriba como parámetro genérico

Tengo una lista de tipos (System.Tipo) que necesitan ser consultados en la base de datos. Para cada uno de estos tipos, nece ... ; Pero no puedo realizar lo siguiente: Session.Linq<typeOne>() ¿Cómo puedo usar un Tipo como parámetro Genérico?

¿Cuál es la versión genérica de una tabla Hash?

He estado aprendiendo los conceptos básicos de genéricos en .NET. Sin embargo, no veo el equivalente genérico de Hashtable. Por favor, comparta algunos ejemplos de código C# para crear clases de hashtable genéricas.

Boxeo y unboxing con genéricos

La forma. NET 1.0 de crear una colección de enteros (por ejemplo) fue: ArrayList list = new ArrayList(); list.Add(i); ... del ámbito)? Parece que todavía hay una necesidad de copiarlo en otro lugar fuera de la pila. ¿Qué está pasando realmente?

Por qué T está limitado por Objeto en las Colecciones.max () signature?

Acabo de pasar por la implementación de la clase java.util.Collections de Java 7, y vi algo que no entiendo. En la firma de ... Hay realmente alguna situación en la que el límite haga una diferencia? En caso afirmativo, sírvase dar un ejemplo concreto.

¿vacío en genéricos de C#?

Tengo un método genérico que toma una solicitud y proporciona una respuesta. public Tres DoSomething<Tres, Treq>(Tres ... ¿Es esto factible de alguna manera? Parece que usar void específicamente no funciona, pero espero encontrar algo análogo.

Java generics in ArrayList.toArray()

Digamos que tienes una arraylist definida de la siguiente manera: ArrayList<String> someData = new ArrayList<>( ... genérico que fue definido. ¿Por qué el método get(x) sabe lo que está devolviendo, pero toArray() tiene por defecto Objetos?

Convertir una lista genérica en una matriz

He buscado esto, pero desafortunadamente, no obtengo la respuesta correcta. class Helper { public static <T> T[] t ... hEntry[0]) Espero llamar: toArray(newEntries) FINALMENTE Parece imposible crear tal método, muchas gracias a todos!