Von einer Klasse auf eine andere Klasse zugreifen
-
Guten Morgen Community,
ich habe zwei Klassen jeweils in einer seperaten .cs Datei.
Nun möchte ich gerne aus einer Klasse auf eine Variable oder
Funktion einer anderen Klasse zugreifen.Das Objekt beider Klassen ist unter Form1.cs iniziert worden.
Aus Form1.cs kann ich nun auf beide zugreifen, jdeoch würde
ich gerne auch in einer der seperaten Klassen Dateien
auf die jeweils andere Klasse zugreifen wollen.Wichtig hier bei ist, das ich unbedingt auf das gleiche Objekt
das ich schon unter Form1.cs erstellt habe zugreifen muss,
da es zur Laufzeit Variablen speichert die für mich von
bedeutung sind.Die Objekte der Klassen einfach im Namespace meines Projektes
zu erstellen, ist leider wie ich gemerkt habe nicht möglich.Hoffe ihr könnt mir helfen.
Es sind nicht nur Lösungen erwünscht, auch über Ideen und
Anregungen wie man dieses "Problem" grundsätzlich angehen würde,
freue ich mich.Gruß Jeg!
-
Ist immer dasselbe: Mache die beiden Objekte einander bekannt.
Das geht in C# über Referenzen die via Properties, Methoden oder Konstruktorenaufrufe übergeben und gesetzt werden.Dabei spielt es keine Rolle, was für eine Objekt das ist. Auch Dialoge und Forms sind einfach nur Objekte.
Simon