這里我又嘮叨幾句,大家在學(xué)習(xí)的時(shí)候,如看書(shū)或者看視頻時(shí)覺(jué)得非常爽,因?yàn)楦杏X(jué)基本都看得懂也都挺容易的,其實(shí)看懂是一回事,你自己會(huì)動(dòng)手做出來(lái)是一回事,自己能夠說(shuō)出來(lái)又是另一回事了。應(yīng)該把學(xué)到的東西變成自己的東西,而不是依樣畫(huà)瓢。
在說(shuō)反射之前,我們先來(lái)了解一下什么是程序集?
程序集
程序集是.net中的概念,程序集可以看作是給一堆相關(guān)類(lèi)打一個(gè)包,相當(dāng)于java中的jar包。
程序集包含:
資源文件
類(lèi)型元數(shù)據(jù)(描述在代碼中定義的每一類(lèi)型和成員,二進(jìn)制形式)
IL代碼(這些都被封裝在exe或dll中)
exe與dll的區(qū)別。
exe可以運(yùn)行,dll不能直接運(yùn)行,因?yàn)閑xe中有一個(gè)main函數(shù)(入口函數(shù))。