Frage von byRizionJ, 43

C#: Ist es möglich "formübergreifende" Variabeln zu erstellen?

Danke im Vorraus...

Antwort
von DataJockey, 27

ja, dein Formular ist nichts weiter als eine Klasse. Darin kannst du eine statitc-public-Variable erstellen, ..welche du in jeder anderen Klasse deines Namesspace benutzen kannst.

z.B. Deklaration in Klasse MyClass

public static int MyInt = 20;

Aufruf

MyClass.MyInt = 30;
int otherInt = 12 + MyClass.MyInt;

das geht natürlich auch als nicht static. Dann brauchst du aber eine Instanz deiner Klasse.

viel Erfolg, dj

Kommentar von byRizionJ ,

Hab das jetzt erstmal mit externen Dateien gelöst.

Kommentar von DataJockey ,

also als extra Klasse?

ja, das geht auch. Das Prinzip bleibt das selbe.

Kommentar von byRizionJ ,

Ich versteh' deine Methode nicht richtig... Kannst du mir das bitte erklären?

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten