Resultados de la búsqueda a petición "generics"

1 la respuesta

Invocar un método de una clase genérica

Aquí está el contexto: Intento codificar un mapeador para convertir mis objetos DomainModel a ViewModel Ojects dinámicamente. El problema que obtengo es cuando trato de invocar un método de clase genérica por reflexión obtengo este ...

5 la respuesta

¿Cómo agregar un elemento entero a ArrayList de comodines en genéricos?

Tengo un tipo de comodines genéricos ArrayList, que toma Number como extendido. Estoy tratando de agregar los valores enteros a ArrayList. Pero me está dando un error decir que ArrayList<? extends Number> numberList = new ArrayList<Number>(); ...

3 la respuesta

¿Cómo hacer genéricos en la restricción de tipo de colección?

He estado tratando de extraer valores no nulos de la matriz de cadenas. Como abajo. Pero mi superior quiere que pueda extraervalores no nulosde otros tipos también. Yo leo,genéricospodría ayudarme a manejar diferentes tipos. ¿Cómo puedo ...

4 la respuesta

Genéricos de Java y la clase Number

Quiero crear un método que compare un número pero que pueda tener una entrada que sea cualquiera de las subclases de Number. He visto hacer esto de la siguiente manera ... public static <T extends Number> void evaluate(T inputNumber) { if ...

4 la respuesta

¿Cómo obtener el tipo genérico en tiempo de ejecución?

Este es mi código: ExecutorImp extiende AbstractExecutor que extrae las mismas lógicas de ejecución de sus implementadores (ExecutorImp es un caso), al llamar al método execute () de ExecutorImp, llamará al método en su supertipo, pero ...

2 la respuesta

¿Cuál es la diferencia en la práctica entre los parámetros de función genéricos y de protocolo?

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 (lo que significa que no "una es genérica y la otra no")? ¿Generan código ...

4 la respuesta

C # no puede llamar a un método no genérico sobrecargado desde un método genérico

Tengo un código heredado con un métodofooque tiene más de 700 sobrecargas: [DllImport("3rdparty.dll")] protected static extern void foo(int len, ref structA obj); [DllImport("3rdparty.dll")] protected static extern void foo(int len, ref structB ...

2 la respuesta

Obtención de clave asociada con el valor máximo correspondiente en un mapa (TreeMap / HashMap)

Escribí el siguiente código para descubrir la clave (String) que tiene el valor máximo (Integer) usando TreeMap en JAVA. public static void maxprofitItem(int[] costs, int[] prices, int[] sales,String[] items) { TreeMap<String,Integer>map=new ...

1 la respuesta

¿Es posible crear un método genérico C # que acepte el tipo de valor (anulable) y el tipo de referencia?

Quiero crear un método simple que acepte ambostipo de valor ytipo de referencia parámetros, es decir, int es valor y string es referencia. Entonces esto es con lo que empiezo: public bool areBothNotNull<T>(T? p1, T? p2) { return (p1.HasValue ...

7 la respuesta

¿Qué significa "T" en C #?

Tengo experiencia en VB y me estoy convirtiendo a C # para mi nuevo trabajo. También estoy tratando de mejorar en .NET en general. He visto que la palabra clave "T" se usa mucho en las muestras que publican las personas. ¿Qué significa la "T" en ...