Hola a todos.
¿Alguien sabe como recorrer las propiedades de un objeto creado con una clase?
¿Como se hace enumerable una clase?
Saludos.
Recorrer Las Propiedades De Una Clase [SOLUCIONADO]
Objetivo: Recorrer Las Propiedades De Una Clase [SOLUCIONADO]
última edición por tincho el Viernes, 17 Abril 2020, 21:16; editado 1 vez
última edición por tincho el Viernes, 17 Abril 2020, 21:16; editado 1 vez
Objetivo: Re: Recorrer Las Propiedades De Una Clase
Supongo que quieres enumerar las propiedades de una clase pero una vez que se instancia. Antes de instanciarla no creo que sea posible.
Una vez instanciada la clase, puedes enumerar sus símbolos de esta forma:
Más o menos sería así, pero el resultado podría contener además variables, constantes, etc, por lo que tendrás que filtrar según tus preferencias como he hecho en la cláusula if then. No lo he probado, escribo de memoria.
Saludos
Una vez instanciada la clase, puedes enumerar sus símbolos de esta forma:
Más o menos sería así, pero el resultado podría contener además variables, constantes, etc, por lo que tendrás que filtrar según tus preferencias como he hecho en la cláusula if then. No lo he probado, escribo de memoria.
Saludos
Objetivo: Re: Recorrer Las Propiedades De Una Clase
última edición por tercoIDE el Viernes, 17 Abril 2020, 21:24; editado 1 vez
Esto recorre las propiedades de una clase y devuelve sus valores. La inversa es similar pero con "SetProperty". XML ready!!!
última edición por tercoIDE el Viernes, 17 Abril 2020, 21:24; editado 1 vez
Objetivo: Re: Recorrer Las Propiedades De Una Clase
última edición por tincho el Viernes, 17 Abril 2020, 21:21; editado 2 veces
Ya esta, si efectivamente como dice Jesús se pueden ver que propiedades tiene una "clase" pero no del objeto creado a partir de esta.
La ayuda vino de el programa ExploraClases que hizo Shordi.
El código que use es básicamente el siguiente.
1) Obteniendo la lista de variables y propiedades de la clase
2) consultar en el objeto una propiedad o variable por su nombre.
Eso es todo.
Saludos.
La ayuda vino de el programa ExploraClases que hizo Shordi.
El código que use es básicamente el siguiente.
1) Obteniendo la lista de variables y propiedades de la clase
2) consultar en el objeto una propiedad o variable por su nombre.
Eso es todo.
Saludos.
última edición por tincho el Viernes, 17 Abril 2020, 21:21; editado 2 veces
Objetivo: Re: Recorrer Las Propiedades De Una Clase
Si , esto es para consultar los datos, es la segunda parte, la primera es averiguar el nombre de las propiedades.
Saludos.
tercoIDE escribió:
Si , esto es para consultar los datos, es la segunda parte, la primera es averiguar el nombre de las propiedades.
Saludos.
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.1052s (PHP: -39% SQL: 139%)
Consultas SQL: 32 - Debug off - GZIP Activado