0
多くの公表された方法であるType obtainedObjectType = ((ObjectHandle)obtainedDynamicObject).Unwrap().GetType();
を使用して実行時に動的型を判別しようとしていますが、ObjectHandleキャストのRuntimeBinderExceptionが発生しています。ObjectHandleに動的にキャストするとRuntimeBinderExceptionがスローされる
次のコードでも同じエラーがスローされます。
string myString = "ASF";
dynamic myDynamic = myString;
ObjectHandle dd = (ObjectHandle)myDynamic;
例外:!「『System.Runtime.Remoting.ObjectHandle』
奇妙なことに型 『string』を変換できません。私は私の最後の職場でそれを使用してきましたし、それが使用して大丈夫だったということです。 NETフレームワーク4.5(以降で試してみました)任意のアイデア
が...笑おそらくGoogle検索で最初にヒットしたあなたの例を試してみましたそして、明らかに、それは完全に機能しました。 GetType()メソッドを使用するとObjectHandleへのキャストを使用することをお勧めしますか?Nikhilvartakに感謝します。 –