Name der Instanz von program?
Verfasst: Fr Aug 06, 2010 9:14 am
Hallo.
Ich versuche gerade von einer Klasse Form1 auf eine Variable in der Klasse Program zuzugreifen. Allerdings weiß ich nicht, wie die Instanz von Program heißt. Als zweite Lösung habe ich im Internet bereits das hier gefunden (Beispiel):
Dieser Code will aber nach wie vor eine Instanz mit dem Namen mystring in der Form1-Klasse zugreifen. Meine Fragen sind nun:
1. Wie heißt die Instanz von Program, die C# verwendet? und
2. Kann ich diese vielleicht einfach mit dem oben beschriebenen Code suchen?
Ich versuche gerade von einer Klasse Form1 auf eine Variable in der Klasse Program zuzugreifen. Allerdings weiß ich nicht, wie die Instanz von Program heißt. Als zweite Lösung habe ich im Internet bereits das hier gefunden (Beispiel):
Code: Alles auswählen
using System.Reflection;
...
string MyString = this.GetType().InvokeMember("mystring", BindingFlags.Instance | BindingFlags.GetField | BindingFlags.NonPublic, null, this, null) as string;
1. Wie heißt die Instanz von Program, die C# verwendet? und
2. Kann ich diese vielleicht einfach mit dem oben beschriebenen Code suchen?