generics

Cast de Lista a Lista in.NET 2,0

¿Puedes lanzar un List<int> a List<string> de alguna manera? Sé que podría recorrer y .toString () la cosa, pero un elenco sería impresionante. Estoy en C# 2.0 (así que no LINQ).

Java Generics (Comodines)

Tengo un par de preguntas sobre comodines genéricos en Java: ¿Cuál es la diferencia entre List<? extends T> y List<? super T>? ¿Qué es un comodín acotado y qué es un comodín acotado?

Forma correcta de comprobar si un tipo es Nullable [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo comprobar si un objeto es nullable? ... ando: bool isNullable = "Nullable`1".Equals(propertyType.Name) ¿Hay alguna manera de evitar el uso de cuerdas mágicas ?

¿Hay alguna manera de forzar la escritura en NSArray, NSMutableArray, etc.?

¿Puedo hacer una instancia NSMutableArray donde todos los elementos son de tipo SomeClass?

Lista > vs Lista

¿hay alguna diferencia entre List<Map<String, String>> Y List<? extends Map<String, String>> ? Si no hay diferencia, ¿cuál es el beneficio de usar ? extends?

Definición de enumeración de Java

Pensé que entendía Java generics bastante bien, pero luego me encontré con lo siguiente en java.lang.Enum: class Enum<E ... rámetro de tipo? Puntos de bonificación por proporcionar otros ejemplos de dónde se podría usar un parámetro de tipo similar.

¿Hay un constructor genérico con restricción de parámetro en C#?

En C# puede poner una restricción en un método genérico como: public class A { public static void Method<T> (T a ... void Method<T> (T a) where T : new(float[,] u) { //...do something... } } Una solución también es útil?

Lista genérica-mover un elemento dentro de la lista

Así que tengo una lista genérica, y un oldIndex y un newIndex valor. Quiero mover el elemento en oldIndex, a newIndex as tan ... a sugerencia? Nota El elemento debe ser terminar entre los elementos en (newIndex - 1) y newIndex antes de fue eliminado.

¿Cómo leo un atributo en una clase en tiempo de ejecución?

Estoy tratando de crear un método genérico que lea un atributo en una clase y devuelva ese valor en tiempo de ejecución. ¿Cóm ... Lo que estoy tratando de generar: //This should return "MyTable" String DomainNameValue = GetDomainName<MyClass>();

Equivalente de Java Map en C#

Estoy tratando de mantener una lista de elementos de una colección con una clave de mi elección. En Java, simplemente usaría ... izado System.Collections.Hashtable no es una clase genéricaSystem.Collections.Generic.Dictionary no tiene un método get(Key)

Ordenar un IList en C#

Así que me encontré con un problema interesante hoy. Tenemos un servicio web WCF que devuelve un IList. No es gran cosa hasta ... de estos parecía demasiado elegante. Así que mi pregunta es, ¿alguien tiene una solución elegante para clasificar un IList

Crear una instancia de tipo Genérico con una variable que contenga el Tipo

¿Es posible lograr el siguiente código? Sé que no funciona, pero me pregunto si hay una solución. Type k = typeof(double); List<k> lst = new List<k>();

¿Qué devuelvo si el tipo de retorno de un método es Nulo? (No vacío!)

Debido al uso de Genéricos en Java, terminé teniendo que implementar una función que tenía Void como tipo de retorno: publi ... T: Solo para repuesto el downvotes: estoy preguntando sobre Void, no void. La clase Void, no la palabra clave reservada void.

C#, List.Contiene() - demasiado lento?

¿Alguien podría explicarme por qué la función Contains() de la lista genérica es tan lenta? Tengo una Lista con alrededor de ... quí es, ¿hay alguna alternativa a la Lista?Contiene (), pero no tan loco como Dictionary.containsKey ()? Gracias de antemano!

Llamar al método genérico con un argumento de tipo conocido solo en tiempo de ejecución [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo uso la reflexión para llamar a un método genérico? ... d<interface.MakeGenericType()>(); // Still get compile error here! } } Obtengo "No se puede aplicar el operador '

Error en el compilador eclipse o en javac ("no se pueden determinar los parámetros de tipo de T")

El siguiente código public class GenericsTest2 { public static void main(String[] args) throws Exception { Inte ... InputStream(file))); } Se compila en eclipse y con javac. ¿Quién está en lo correcto, el compilador de eclipse o javac?

¿Por qué no hay genéricos en Go?

Descargo de responsabilidad: Solo he jugado con Go durante un día, por lo que es muy probable que me haya perdido mucho. ¿A ... ejor que los chicos de Java, pero ¿por qué mantener los genéricos fuera? O están planeadas y solo ¿aún no se ha implementado?

¿Cómo crear dinámicamente un objeto genérico de C# usando reflexión? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Pase Un Sistema Instanciado.Type como Parámetro de Tipo para ... no, así que necesito para crear dinámicamente TaskA basado en cadena como " namespace.TaskA " o " espacio de nombres.TaskAB".

Qué es exactamente un "tipo genérico abierto" in.NET? [duplicado]

Esta pregunta ya tiene una respuesta aquí: Genéricos-Tipos construidos abiertos y cerrados ... un tipo genérico cerrado? Tipo genérico abierto es un término que no se usa muy a menudo. ¿Qué se usa / confunde con él ?

¿Qué es exactamente una "Clase Especial"?

Después de no obtener algo como lo siguiente para compilar: public class Gen<T> where T : System.Array { } Con el e ... ciales" en C#. Además, ¿qué es tan especial sobre esas clases que no podemos usarlas como una restricción de tipo genérico?