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

6 la respuesta

¿Cómo encontrar el nombre de una variable que se pasó a una función?

En C / C ++, a menudo lo he encontrado útil al depurar para definir una macro, digamosECHO(x), que imprime el nombre de la variable y su valor (es decir,ECHO(variable) podría imprimirvariable 7). Puede obtener el nombre de la variable en una ...

10 la respuesta

`Type.GetProperties` orden de propiedad

Version cort La documentación de MSDN paraType.GetProperties [http://msdn.microsoft.com/en-us/library/kyaxdd3x.aspx] afirma que no se garantiza que la colección que devuelve esté en orden alfabético o de declaración, aunque ejecutar una prueba ...

6 la respuesta

¿Cómo obtengo el objeto de ejecución para un stackframe?

Cuando se usa la reflexión, es posible obtener la pila de llamadas (además de que puede ser una aproximación aproximada debido a las optimizaciones JIT) usando System.Diagnostics.StackTrace y examinar los objetos StackFrame contenidos. ¿Cómo ...

2 la respuesta

Java Reflection getDeclaredMethod () con tipos de clase

Estoy tratando de entender la reflexión de Java y encuentro dificultades al trabajar con métodos de establecimiento no enteros. Como ejemplo, ¿cómo puedo resolver la llamada "getDeclaredMethod ()" a continuación? import java.lang.reflect.*; ...

8 la respuesta

Cast a través de la reflexión y el uso de Class.cast () [duplicado]

Posible duplicado: Java Class.cast () vs. operador de reparto [https://stackoverflow.com/questions/1555326/java-class-cast-vs-cast-operator] Sin éxito intento averiguar qué haceClass.cast() do o para qué puede ser bueno, al mismo tiempo me ...

6 la respuesta

Convertir a un <T> anulable desde una cadena usando Reflection

¿Cómo puedo convertir a un Nullable de una cadena usando la reflexión? Tengo el siguiente código para convertir a casi cualquier tipo de valor dado casi cualquier valor. Hay bastante código por encima de esto para usar IsAssignableFrom, etc., ...

2 la respuesta

¿Cómo acceder al miembro de la clase por cadena en C #?

¿Hay alguna forma de acceder al miembro por una cadena (que es el nombre)? P.ej. si el código estático es: classA.x = someFunction(classB.y); pero solo tengo dos cadenas: string x = "x"; string y = "y"; Sé en JavaScript que simplemente puedes ...

4 la respuesta

c # Creación de un tipo genérico desconocido en tiempo de ejecución

Así que tengo una clase que es genérica y puede que necesite, dentro de un método propio, crear una instancia de sí mismo con un tipo diferente de genérico, qué tipo se obtiene a través de la reposición. Esto es importante porque este ...

8 la respuesta

Cómo comprobar si java.lang.reflect.Type es una Enum

Quiero comprobar si unjava.lang.reflect.Type instancia representa un objeto Emum o no. Puedo verificar si es una instancia de una clase específica usando == comparaciones, por ejemplo: type == String.class // works pero esto no parece ...

10 la respuesta

Creando una copia clonada de la subclase de la clase base

Considere este escenario: public class Base { public int i; } public class Sub : Base { public void foo() { /* do stuff */} }Y luego quiero hacerlo, dada una instancia deBase obtener una instancia clonada deSub (con i = 17 en este caso) para ...