Ich möchte unbekanntes "Objekt" liefern und den Wert eines seiner Mitglieder zurückgeben. Antwort ist in C# erforderlich.Einfache Reflektion Frage C#
generisch Ich glaube, ich bin für den Code zu dieser Methode public static Objekt GetObjectMemberValue (Objekt myObject, string member) suchen
Insbesondere das mache ich für Ressourcen-Strings in Silverlight und müssen dies schreiben Methode. Es befindet sich in einem gemeinsamen Projekt wird gegen ein paar verschiedene Resx-Wörterbücher verwendet, so habe ich keinen Zugriff auf die Typinformationen. öffentliche statische Zeichenfolge GetString (Objekt StringResources, Zeichenfolge ResourceId)
Vielen Dank!
Das alles, was ich gebraucht wird. Danke Russau. Der Resx-Teil ist ein Hack, den es nicht zu erklären lohnt. Es ist nur eine beschissene Problemumgehung, die ich erstellt habe, weil Silverlight 2.0 es mir nicht erlaubt, Ressourcenwörterbücher (xaml) über mehrere Silverlight-Klassenbibliotheksprojekte hinweg aufzunehmen. Zusammengefasste Wörterbücher wurden in Silverlight 3.0 unterstützt, und wenn ich migriere, kann ich diesen Hack loswerden. Reflektion ist cool, aber ich stimme einigen anderen Kommentaren völlig zu, dass es vermieden werden sollte, wenn man ein Objekt stark eintippen kann. – Justin