.NET 反射机制深入解析
1. 程序集(Assembly)与程序集名称(AssemblyName)
在 .NET 开发中,程序集是一个重要的概念,它是自描述的功能单元,包含了类型信息和资源。我们可以通过以下代码获取程序集的引用及其名称:
Dim asm As Assembly = Assembly.Load(" mscorlib ")
Dim an As AssemblyName = asm.GetName()
若要获取程序集引用的其他程序集名称数组,可以使用 GetReferencedAssemblies 方法:
Dim anArr() As AssemblyName
anArr = Assembly.GetExecutingAssembly.GetReferencedAssemblies()
AssemblyName 类型的许多属性与 Assembly 类型的属性相同,例如 FullName 和 CodeBase 。以下是一些示例代码:
Console.WriteLine(an.FullName)
' => mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Conso
超级会员免费看
订阅专栏 解锁全文
209

被折叠的 条评论
为什么被折叠?



