Me pregunto si es posible utilizar la reflexión para localizar un objeto en tiempo de ejecución. Esto es más un experimento que un requisito práctico.C# Reflection: ¿Es posible encontrar una instancia de un objeto en tiempo de ejecución?
He utilizado el método .GetType() en una instancia de objeto para hacer varias cosas al objeto, pero mi pregunta es: ¿qué ocurre si sé que existe un objeto de cierto tipo en tiempo de ejecución, pero no puedo referirse a él por su nombre.
Como ejemplo más concreto, supongamos que tengo una aplicación WinForms que carga una DLL: ¿cómo podría esa DLL localizar de manera independiente una referencia al objeto de formulario para interactuar con el formulario o llamar a un método público?
¿Esto es posible?
Eso es realmente * * el camino más largo. El objeto 'Application' mantiene todos aquellos en su colección' OpenForms' (para aplicaciones WinForms). –