質問

反射いては親権者の方の同意が必要とするユーザーのDLLを作成クラスのオブジェクトです。

何が簡単に行うのですか?

役に立ちましたか?

他のヒント

System.Reflection.Assembly は、クラスまた利用します。で多くの方法繰り返し処理の種類を含むユーザー DLL.できる繰り返し処理を実行して各クラス、おそらくそれを継承、特定のインタフェースなど.

http://msdn.microsoft.com/en-us/library/system.reflection.assembly_members.aspx

調査 Assembly.GetTypes() 手法のリストの種類は、 Assembly.GetExportedTypes() 公共のものです。

を作成することができますインスタンスからクラスの型オブジェクトを活性化剤です。CreateInstance、すべての種類のdllを使用できます。GetTypes

探してみるのはいかがでしょうリンク:

http://www.java2s.com/Code/CSharp/Development-Class/Createanobjectusingreflection.htm

http://msdn.microsoft.com/en-us/library/k3a58006.aspx

基本的に使用反射負荷の組立、その後を見つけてください。一度、種類、おついてはお問い合わせくださいこのコンストラクタまたはその他の方法/物件です。一度、コンストラクタを呼び出すことができます。簡単!

しいと言われている必要がありpokeます。反射namespace.

場合は事前にお知らの地名のDLLをしたい負荷に必要なものを繰り返し処理しない。GetTypes().

に擬似コードストとの同時購入で今ならこのようなもの:

を組み立てオブジェクトです。

繰り返し処理を実行し、すべての種類に含まれる。

一度見つけ、呼び出しでCreateInstance)...

利用で賢く.

;)

たっぷりの反射コードを取得しようとする者に対して見等がございましたら、そのタスクはシンプルで少なくとも十数種類の品サンプルが野生に生息しています。(通称Google).その後は、MSDNはお友達のための反射を参考にした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top