
C#příklad 1017 Výpis vlastností datových členů tříd dynamické knihovny
Na straně 343 knihy 1001 typů a triků pro C# je
string file = "";
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
file = openFileDialog1.FileName;
Assembly knihovna = Assembly.LoadFile(@file);
Type[] typy = knihovna.GetTypes();
foreach (Type t in typy)
{
label1.Text ="Trida {0} obsahuje tyto datove slozky:"+ t.Name;
foreach (MemberInfo mi in t.GetMembers())
{
textBox1.Text = textBox1.Text + "Typ clenu : {0}" + "nazev: {1}" + mi.MemberType + mi.Name;
}
}
}
a výsledek je příloze 