Resultados de la búsqueda a petición "generics"
Mejorar el rendimiento de la serialización binaria para una gran lista de estructuras
Tengo una estructura que contiene coordenadas 3d en 3 pulgadas. En una prueba, reuní una Lista <> de 1 millón de puntos aleatorios y luego usé la serialización binaria en una secuencia de memoria. El flujo de memoria está llegando a unos ~ 21 ...
¿Cómo comparar valores de tipos genéricos?
¿Cómo comparo valores de tipos genéricos? Lo he reducido a una muestra mínima: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error ...
¿Cómo puede un objeto no ser comparado con nulo?
Tengo un parámetro 'opcional' en un método que es un KeyValuePair. Quería una sobrecarga que pase nulo al método central para este parámetro, pero en el método central, cuando quiero verificar si KeyValuePair es nulo, aparece el siguiente ...
Java agregando a una lista genérica de tipo desconocido
Me he encontrado con algo que no había encontrado antes en Java y es que necesito crear una nueva instancia de decir la clase ArrayList en tiempo de ejecución sin asignar un tipo conocido y luego agregar datos a la lista. Suena un poco vago, así ...
encontrar elementos comunes en varias listas en C #
Tengo dos listas genéricas: List<string> TestList1 = new List<string>(); List<string> TestList2 = new List<string>(); TestList1.Add("1"); TestList1.Add("2"); TestList1.Add("3"); TestList2.Add("3"); TestList2.Add("4"); TestList2.Add("5");Cuál es ...
Convierta una lista genérica en una matriz
He buscado esto, pero desafortunadamente no obtengo la respuesta correcta. class Helper { public static <T> T[] toArray(List<T> list) { T[] array = (T[]) new Object[list.size()]; for (int i = 0; i < list.size(); i++) { array[i] = list.get(i); } ...
C # Crear nueva T ()
Puedes ver lo que intento (pero no puedo) hacer con el siguiente código: protected T GetObject() { return new T(); } Cualquier ayuda sería muy apreciada. EDITAR El contexto fue el siguiente. Estaba jugando con una clase de ...
Comparación nula o predeterminada de argumento genérico en C #
Tengo un método genérico definido como este: public void MyMethod<T>(T myArgument) Lo primero que quiero hacer es verificar si el valor de myArgument es el valor predeterminado para ese tipo, algo como esto: if (myArgument == default(T)) Pero ...
Invocación del método genérico java
Dado el método genérico: <T> List<T> getGenericList(int i) {...}el siguiente código se compila sin previo aviso: public List<String> getStringList(boolean b){ if(b) return getGenericList(0); else return getGenericList(1); } pero este genera un ...
¿Por qué una interfaz no funciona pero una clase abstracta sí funciona con una restricción de clase genérica?
El código siguiente muestra una clase genérica con una restricción de tipo Pub<T>). La clase tiene un evento que puede generar, lo que nos permite pasar un mensaje a los suscriptores. La restricción es que el mensaje debe implementarIMsg (o ...