Supongamos que tengo 2 clases, Foo y Bar. Foo no tiene (y no puede tener) una relación con Bar.C#: Crear una referencia fuerte entre los objetos, sin que uno haga referencia al otro
Sin embargo, quiero que una instancia de barra permanezca activa, siempre y cuando su instancia foo permanezca activa. ¿Hay alguna forma de hacerlo, sin que realmente se haga referencia a la barra?
Gracias, Koen
Cuando intenta cambiar la forma en que funciona el recolector de basura, probablemente debería examinar su diseño y ver si se puede cambiar para que funcione dentro del idioma. Dicho eso: ¡pregunta interesante! =) – Jens
¿Por qué hacer la vida difícil para ti al rechazar la solución trivial? –
@DavidHeffernan Parece que tienen algún tipo de problema de dependencia que les impide hacerlo. – Steve