C# Assembly類訪問程序集信息
1.允許訪問給定程序集的元元素,包含可以加載和執(zhí)行程序集的方法;
2.加載程序集:使用靜態(tài)方法Assembly.Load(程序集名稱)或Assembly.LoadFrom(程序集完整路徑名);
3.屬性:
FullName:程序集顯示名稱;
3.方法:
GetTypes():獲取程序集中定義的類型。
TestAssembly.cs:
view plaincopy to clipboardprint?
using System; using System.Reflection;
namespace Magci.Test.Reflection
{ public class TestAssembly
{ public static void Main()
{ //將程序集加載到運(yùn)行過程中
Assembly ass = Assembly.Load("TestCustomAttributes");
Assembly ass1 = Assembly.LoadFrom(@"E:\CODE\dotNet\C#\9-Reflection\TestCustomAttributes.dll");
//獲取程序集顯示名稱
Console.WriteLine(ass1.FullName);
//獲取程序集中定義的類型
Type[] types = ass.GetTypes();
foreach (Type t in types)
{ Console.WriteLine(t.FullName);
} } } }
相關(guān)文章
PHP采用超長(zhǎng)(超大)數(shù)字運(yùn)算防止數(shù)字以科學(xué)計(jì)數(shù)法顯示的方法
這篇文章主要介紹了PHP采用超長(zhǎng)(超大)數(shù)字運(yùn)算防止數(shù)字以科學(xué)計(jì)數(shù)法顯示的方法,涉及PHP數(shù)學(xué)運(yùn)算及字符串操作的相關(guān)技巧,需要的朋友可以參考下2016-04-04PHP實(shí)現(xiàn)多個(gè)關(guān)鍵詞搜索查詢功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)多個(gè)關(guān)鍵詞搜索查詢功能,結(jié)合實(shí)例形式分析了php使用mysql中l(wèi)ike、union等語(yǔ)句模糊查詢相關(guān)操作技巧,需要的朋友可以參考下2018-06-06PHP管理依賴(dependency)關(guān)系工具 Composer的自動(dòng)加載(autoload)
Composer 是PHP的一個(gè)包依賴管理工具,類似Ruby中的RubyGems或者Node中的NPM,它并非官方,但現(xiàn)在已經(jīng)非常流行。此文并不介紹如何使用Composer,而是關(guān)注于它的autoload的內(nèi)容吧。2014-08-08PHP 5.3新特性命名空間規(guī)則解析及高級(jí)功能
本文介紹了PHP命名空間的一些術(shù)語(yǔ),其解析規(guī)則,以及一些高級(jí)功能的應(yīng)用,希望能夠幫助讀者在項(xiàng)目中真正使用命名空間。2010-03-03php使用變量動(dòng)態(tài)創(chuàng)建類的對(duì)象用法示例
這篇文章主要介紹了php使用變量動(dòng)態(tài)創(chuàng)建類的對(duì)象,涉及php面向?qū)ο蟪绦蛟O(shè)計(jì)中對(duì)象的動(dòng)態(tài)創(chuàng)建相關(guān)操作技巧,需要的朋友可以參考下2017-02-02php中http_build_query 的一個(gè)問題
http_build_query 遠(yuǎn)程攻擊者可以利用漏洞獲得敏感內(nèi)存信息。請(qǐng)大家謹(jǐn)慎使用2012-03-03淺談PHP 閉包特性在實(shí)際應(yīng)用中的問題
PHP5.3 新版本跟隨了很多新特性, 其中比較惹眼的特性之一就是支持了閉包。那么以后,我們也可以和那幫寫 Ruby、Javascript 等等“高科技語(yǔ)言”的家伙們一樣,寫出非??岬拇a嗎?2009-10-10php獲取服務(wù)器操作系統(tǒng)相關(guān)信息的方法
這篇文章主要介紹了php獲取服務(wù)器操作系統(tǒng)相關(guān)信息的方法,涉及php針對(duì)服務(wù)器端預(yù)定義變量及系統(tǒng)函數(shù)的使用技巧,需要的朋友可以參考下2016-10-10