Hier ist die ursprüngliche Frage, wo ich nach einer Möglichkeit suche, einen generischen Delegaten zu generieren: .Net generiert generische Methoden
Hier ist der Code zum Generieren eines generischen Delegaten in .NET 3.5:
%Vor%Dies funktioniert in .NET 3.5, aber jetzt, als ich versuchte, auf das kompakte Framework 3.5 zu portieren, benötigt die Delegate.CreateDelegate-Methode einen dritten Parameter ... Die Parameterbeschreibung sagt:
Es sollte das erste Argument sein, oder das Objekt, an das der Delegierte ist gebunden '.
Ich habe versucht, 'obj' und 'this' und null einzufügen und bekomme immer eine ungültige Argumentausnahme.
Irgendwelche Ideen?
Leider unterstützt .NETCF (.NET Compact Framework) nicht dieselben Methodensignaturen wie .NET (full framework), da nur eine Teilmenge implementiert ist.
Sie können dies auf der MSDN-Bibliothek , wobei nur eine der zehn Methodenüberladungen" Unterstützt von .NET Compact Framework "ist, angezeigt durch die kleine Grafik eines PDA / Mobiltelefons.
Dies bedeutet, dass Sie Delegate.CreateDelegate (Typ, Objekt, MethodInfo) in .NETCF.
Bitte überprüfen Sie den Beispielabschnitt im folgenden Link und sehen Sie, ob es hilft.
Grüße,
Zahir Khan