.NET generiert generische Methode - kompaktes Framework

9

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?

    
Ryan Brown 17.05.2013, 16:46
quelle

2 Antworten

1

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.

    
Kevin Hogg 06.03.2014 12:58
quelle
0

Bitte überprüfen Sie den Beispielabschnitt im folgenden Link und sehen Sie, ob es hilft.

Ссылка

Grüße,

Zahir Khan

    
Zahir Khan 28.08.2013 01:47
quelle

Tags und Links