2012-01-11 19 views
-2

実行時にアセンブリを読み込み、特定のクラスのメソッドを呼び出しています。私はランタイムでロードされたアセンブリからアクセスしたいリスト(アプリケーションをホスティングしている)を持っています。そうすることができる唯一の方法は、パラメタとしてリストを渡すことです。パフォーマンスに大きな影響があり、おそらくそこにありますリストをパラメータとして渡す以外のオプションはありますか?ランタイムアセンブリロード、ByRefメソッド呼び出し

おかげ Q

+0

大きなパフォーマンスの影響はありますか? – Orentet

+0

クロスappdomain呼び出しがいくつかのオーバーヘッドを持つか、マーシャリングの何らかの形を使用し、実装するかどうかわからないため、参照されたパラメータを新しいappdomain(アセンブリがロードされた場所)に送るかもしれないと思った。 – QuintonV

答えて

1

参照を渡す手段でリストを渡す - これはパフォーマンスに影響を与えません。

+0

ありがとう、クロスappdomainの要因は、パフォーマンスの影響を与えるだろうと思ったが、私はちょうどそのための現在のappdomainにアセンブリをホストすることができます。 – QuintonV

関連する問題