Ciao,
sto usando la reflection per accedere dinamicamente a delle proprietà di alcune classi. posto il codice così da potermi esprimere al meglio
questo è il codice della classe di prova, due classi contenute nello stesso Assembly:
public class Class1 : System.Windows.Forms.Form
{
private bool mostra_menu = false;
private string descrizione = "Descrizione Class1";
public string Descrizione
{
get { return descrizione; }
}
public bool Mostra_Menu
{
get { return mostra_menu; }
}
}
public class Class2 : System.Windows.Forms.Form
{
private bool mostra_menu = false;
private string descrizione = "Descrizione Class2";
public string Descrizione
{
get { return descrizione; }
}
public bool Mostra_Menu
{
get { return mostra_menu; }
}
}
e questa è il codice che uso per effettuare la reflection
questo invece è il testo dell'eccezione:
Messaggio=Non-static method requires a target.
Sinceramente lo trovo un pò criptico. Statica come classe non è, il target cos'è? frm?
Sto sklerando!
Grazie per l'attenzione, ciao