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?