2010-09-20 48 views
2

嗨我正在.net項目中工作。組裝信息

我想在頁面上顯示程序集信息。

用戶將在文本框中輸入.net程序集的名稱,然後需要顯示所有屬性,包含參數,構造函數,析構函數和繼承類名的函數的信息。

請給出一些解決方案。

回答

1
using System.Reflection; 

對於動態裝載組件,其中使用

Assembly asm=Assembly.LoadFile(@"Full path of .dll file"); 

我們獲得裝配所有類型,使用

Type []alltypes=asm.GetTypes(); 

有關方法,構造信息,參數,屬性使用

MethodInfo []GetMethods() ,ConstructorInfo []GetConstructors() ,ParameterInfo []GetParameter() ,PropertyInfo []GetProperty() etc and iterate. 

還有更多方法都在那裏,看到的System.Reflection

的MSDN