Member eines bestimmten Typs mit Reflection finden

jccTeq

Erfahrenes Mitglied
Hallo,

wie nutze ich den System.Reflection Namespace um Member einer Klasse von einem bestimmten Typ zu finden?

Also meine Klasse enthält diverse Member des Typs STL (andere eigene Klasse) und ich möchte nun alle Member dieses Typs (bzw. eine bestimmte Property dieser Member) in einer Listbox anzeigen. Das geht doch mit dem Reflection Namespace, oder? Wie?

Danke

Gruß, Hendrik
 
In deinem Artikel geht es darum, eingebettete Resourcen auszulesen.

Mir ging es aber darum, alle Member-Variablen (egal ob public oder private) eines Forms zum Beispiel in einer Listbox anzuzeigen.

Code:
class Form1
{
  private string m_Bla;
  public Form1()
  { 
    m_Bla = "Hallo"; 
  }
}

Es soll nun in einer Listbox oder einem ListView ein Item angezeigt werden mit dem Namen "Form1.m_Bla" und vielleicht einem SubItem mit dem Text "Hallo" oder so... Halt Informationen über alle Members und ihre Werte einer Klasse bzw. einer Instanz.

Später will ich über diese Verfahrensweise alle Memberobjekte eines bestimmten Typs in einer foreach-Schleife referenzieren können (egal, wie sie heißen), um darüber bestimmte Werte der Memberobjekte anzeigen bzw. ändern zu können.

Ist sowas überhaupt möglich?
 
Zurück