public class myclass
{
public int mymember { get; set; }
}
class MySetterClass<T>
{
// obj.mymember = o for myclass
public static void SetMember(string membername, object o, ref T obj)
{
}
}
Kann ich dies mit Reflection API tun?Einstellung eines Mitglieds des generischen Objekts?
Ich habe eine generische Klasse und ich möchte ein Mitglied einer Instanz festlegen.
Vielen Dank im Voraus!
Ist es immer eine Eigenschaft? Und warum passierst du 'obj' als Referenz? – Ani
Ich habe ein Myclass Objekt obj und ich möchte meinMember als 5 setzen. Ist es möglich, es mit MySetterClass auf eine andere Weise zu machen, indem Sie es nicht durch ref übergeben? Es ist immer Eigentum und wenn es auf andere Art und Weise getan werden könnte, würde ich sie gerne hören :) –
Kubi
Sie wissen, der Reflection-Code ist der gleiche, unabhängig davon, ob es generisch ist. – Gabe