2016-12-22 8 views
-5

このエラーが発生します。動的&オブジェクトConstructorInfo.Invoke(オブジェクト[]パラメータ)

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: ""

その明確ではない私にとって

Invoke方法はobjectを返すので、TOBの種類は以下のように検出されたため、 "オブジェクト" は定義が含まれていませんオブジェクト。どのように私はこれを修正するのですか? Schildtのの本の中でところで 、すべてがどこから来たものをクラスci知らず同様

dynamic tob = ci.Invoke(new object[]{10,"hello"}); 
Console.WriteLine(tob.A()); 
+0

Aという名前のパブリックメソッドを持っていると仮定されていますように、実際にされるタイプ ここに。少なくとも*試して*読み込み可能なように書式を設定してください。この質問は、マッシュの山です。 – Amy

+3

http://ru.stackoverflow.com/ –

+0

+++++++および........................で運が増えます。 ..本当に助けてはいけない。また、ロシア語のテキストと書式を削除し、できるだけ英語部分を改善してください。 –

答えて

0

をした、間違っているかもしれないものを伝えるのは難しいですが、ConstructorInfo.invoke戻りObjectを入力し、しかし、あなたは何にキャストすることができます

var tob = (MyClass)(ci.Invoke(new object[]{10,"hello"})); 

これ、実際には何でもクラスci私が求められているもの見当がつかない

関連する問題