質問
反射いては親権者の方の同意が必要とするユーザーの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はお友達のための反射を参考にした。