摘要:
不少.NET程序因为动态加载等需要反射技术,所以了解此技术显得非常重要。在此想给大伙儿逐一介绍一下:1)基础知识——程序集与命名空间:.NET中有两个最容易被忽略的东西莫过于“程序集”和“命名空间”。初学者往往容易在此地混淆,因此需要介绍一番:所谓“程序集”(Assembly),可以理解成一个exe或者dll程序的“签名档”——其包含了程序的版本、文件名等一系列信息。我们可以通过右键某个exe或者dll,查看此信息。例如编写了一个控制台的exe程序,右键查看属性截图如下:其中这些属性已经包含到了一个叫做AssemblyInfo.cs文件中(在C#中默认位置在于Properties文件夹下,VB 阅读全文