ฉันแค่อยากจะเพิ่มตัวอย่างของจอน หากต้องการอ้างอิงถึงชุดประกอบของคุณเองคุณสามารถใช้:
Assembly myAssembly = Assembly.GetExecutingAssembly();
System.Reflection
เนมสเปซ
หากคุณต้องการตรวจสอบแอสเซมบลีที่คุณไม่มีการอ้างอิงคุณสามารถใช้อย่างใดอย่างหนึ่งต่อไปนี้:
Assembly assembly = Assembly.ReflectionOnlyLoad(fullAssemblyName);
Assembly assembly = Assembly.ReflectionOnlyLoadFrom(fileName);
หากคุณต้องการสร้างอินสแตนซ์ประเภทของคุณเมื่อคุณพบแล้ว:
Assembly assembly = Assembly.Load(fullAssemblyName);
Assembly assembly = Assembly.LoadFrom(fileName);
ดูเอกสารประกอบคลาส Assemblyสำหรับข้อมูลเพิ่มเติม
เมื่อคุณมีการอ้างอิงถึงAssembly
วัตถุคุณสามารถใช้assembly.GetTypes()
เหมือนที่จอนแสดงให้เห็นแล้ว