3

Thread.Join を使用して、新しいスレッドでいくつかの機能を起動しています。

残念ながら、コードの一部で実行時エラーが発生しています。これは次のとおりです。

    IBuyerRequest NewRequest(string className)
    {
        className.ThrowNullOrEmpty("className");

        var type = Type.GetType(string.Format("MyApplication.BLL.PingtreeEngine.Requests.{0}Request", className));
        object[] args = { _appForm };

        type.ThrowNull("type");

        var instance = Activator.CreateInstance(type, args) as IBuyerRequest;

        return instance;
    }

Activator.CreateInstance は、「呼び出しのターゲットによって例外がスローされました」というエラーを引き起こしています。

どうすればこれを回避できるかについて、誰かが考えましたか?

4

1 に答える 1