Entwickler-Ecke

WinForms - Globale Variablen?


sharpx - Mi 07.01.09 15:11
Titel: Globale Variablen?
Hallo,


ICh weiß nicht obs sowas bei C# auch gibt, ich kenns jetzt von C++:
Ich benötige eine Variable, welche im gesamten Projekt bekannt ist. Also in allen Forms. Im Moment sollte ich von Form2 von der Main Form 4 Variablen auslesen, dies funktioniert aber nicht.

Könnt Ihr mir vielleicht weiterhelfen?
Danke


JüTho - Mi 07.01.09 16:31

Globale Variablen gibt es unter C# nicht. (Es gibt viele NET-Programmierer, die das vehement begrüßen.) Eine Alternative ist eine Klasse mit den gewünschten Eigenschaften, die als Singleton implementiert ist und dadurch in jeder anderen Klasse identisch zur Verfügung steht. Eine kurze Einführung ist unter Wikipedia [http://de.wikipedia.org/wiki/Singleton_(Entwurfsmuster)] zu finden.


sharpx - Mi 07.01.09 16:59

Hab das schon gelöst gehabt.
Falls es wen interessiert, habe ich das mit den get und set operatoren erledigt.
Singleton werd ich mir jetzt auch mal anschauen :)


Christian S. - Mi 07.01.09 18:24

user profile iconsharpx hat folgendes geschrieben Zum zitierten Posting springen:
Falls es wen interessiert, habe ich das mit den get und set operatoren erledigt.

Was hat get und set mit Deiner Frage zu tun?