特性
引
先看一个例子:
在VS中添加一个类库项目和一个控制台项目,在控制台项目中编写以下代码。(控制台项目添加类库项目的程序集)
static void Main(string[] args)
{
Assembly assembly = Assembly.GetAssembly(typeof(Class1));
Console.WriteLine("程序集名称:"+assembly.FullName);
assembly.GetCustomAttributes();
Console.WriteLine("程序集Title:" +
assembly.GetCustomAttribute<AssemblyTitleAttribute>().Title);
Console.WriteLine("程序集描述:" +
assembly.GetCustomAttribute<AssemblyDescriptionAttribute>().Description);
Console.WriteLine("程序集公司:" +
assembly.GetCustomAttribute<AssemblyCompanyAttribute>().Company);
Console.Read();
}
其中Class1是类库项目的类。
执行后可以得到该类库项目输出的程序集的信息。例如: