Hallo,
Wie lässt sich im reinen OO von C# ein Singleton realisieren, also ein Objekt, das während der gesamten Laufzeit existiert.
Konkret: Die Daten des aktuellen Benutzers meines Programms.
In Delphi hatte ich sowas mit simplen globalen Variablen gelöst, gehandelt im initialization und finalization-Code.
Auch die 'AppSettings'-Klasse muss ja über eine Variable angesprochen werden, die irgendjemandem gehört. Das Main-Form finde ich nicht sehr gut, "zu hoch" in der Hierarchie, dann brauche ich gegenseitige Referenzen.
Im Grunde würde ich das irgendwo tief ansiedeln, damit auch die Problem DOmain-Object Zugriff drauf haben...
Wie lässt sich im reinen OO von C# ein Singleton realisieren, also ein Objekt, das während der gesamten Laufzeit existiert.
Konkret: Die Daten des aktuellen Benutzers meines Programms.
In Delphi hatte ich sowas mit simplen globalen Variablen gelöst, gehandelt im initialization und finalization-Code.
Auch die 'AppSettings'-Klasse muss ja über eine Variable angesprochen werden, die irgendjemandem gehört. Das Main-Form finde ich nicht sehr gut, "zu hoch" in der Hierarchie, dann brauche ich gegenseitige Referenzen.
Im Grunde würde ich das irgendwo tief ansiedeln, damit auch die Problem DOmain-Object Zugriff drauf haben...
Comment