我想輸出(以編程方式-C#)我程序集中所有類的列表。任何提示或示例代碼如何執(zhí)行此操作?反射?
3 回答

蠱毒傳說
TA貢獻1895條經(jīng)驗 獲得超3個贊
要獲得對您自己的程序集的引用,可以使用:
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.GetTypes()像Jon一樣使用。
- 3 回答
- 0 關(guān)注
- 442 瀏覽
添加回答
舉報
0/150
提交
取消