Sto cercando di ottenere un valore di una finestra come segueoggetto non corrisponde al tipo di destinazione utilizzando C# Riflessione
questo si riferisce alla finestra principale (window1)
Type type = this.GetType();
PropertyInfo pi = type.GetProperty("Left");
object obj = pi.GetValue(type, null);
ma ottengo un "L'oggetto non corrisponde al tipo di destinazione che utilizza" l'errore. Che c'è?
I blocchi di codice non rappresentano di solito risposte utili. Se potessi, per favore modifica la tua risposta e spiega cosa fa il codice che stai mostrando, e perché/come quel codice risponde alla domanda, potrebbe davvero essere d'aiuto. –
funziona quando si ha una stringa o un qualsiasi tipo non complesso all'interno di una proprietà come valore, si dovrebbe inviare il parametro currentObject (Object che viene utilizzato per ottenere la proprietà) come parametro invece di questo – Ramakrishna