C# Problem
- Chax
- Geschlossen
- Erledigt
-
-
Weil _VZ private ist...
-
Weil _VZ private ist...
auch public wird es nicht erkannt
-
auch public wird es nicht erkannt
...hast wohl bei dem OOP scheiß nicht richtig aufgepasst.
Um auf die Variable Klassenübergreifend zuzugreifen gibt es mehrere Möglichkeiten...
Entweder (und dafür muss die Variable in jedem Fall public sein) so:
Hauptfenster f = new Hauptfenster();
f._VZ //Dann kannste so auf die Variable zugreifen...müsste dann aber im Konstruktor initialisiert werden...Oder du machst die Variable statisch:
public static Verzeichnis _VZ;//Dann kannste so darauf zugreifen:
Hauptfenster._VZ -
...hast wohl bei dem OOP scheiß nicht richtig aufgepasst.
Um auf die Variable Klassenübergreifend zuzugreifen gibt es mehrere Möglichkeiten...Entweder (und dafür muss die Variable in jedem Fall public sein) so:
Hauptfenster f = new Hauptfenster();f._VZ //Dann kannste so auf die Variable zugreifen...müsste dann aber im Konstruktor initialisiert werden...
Oder du machst die Variable statisch:
public static Verzeichnis _VZ;//Dann kannste so darauf zugreifen:Hauptfenster._VZ
Wollte die zweite Methode benutzen, aber auch hier wird _VZ nicht erkannt
-
-
Eine Property lässt sich mit getter und setter erstellen...
public Verzeichnis _VZ{get; set;}
-
breadfish.de
Hat das Thema geschlossen.