using System;
using System.Reflection;
namespace AssemblyExample
{
class Program
{
static void Main(string[] args)
{
// 获取当前程序集
Assembly assembly = Assembly.GetExecutingAssembly();
// 打印程序集的完整名称
Console.WriteLine("Assembly Full Name: " + assembly.FullName);
// 获取程序集的所有类型
Type[] types = assembly.GetTypes();
Console.WriteLine("Types in this assembly:");
foreach (Type type in types)
{
Console.WriteLine(type.Name);
}
// 获取程序集的版本信息
Console.WriteLine("Assembly Version: " + assembly.GetName().Version);
}
}
}
Assembly.GetExecutingAssembly()
方法可以获取当前正在执行的程序集。assembly.FullName
可以获取程序集的完整名称,包括名称、版本、文化等信息。assembly.GetTypes()
方法可以获取程序集中定义的所有类型(类、接口等),并打印它们的名字。assembly.GetName().Version
可以获取程序集的版本号。这段代码展示了如何在 C# 中操作和获取程序集的相关信息。
上一篇:c#时间戳
下一篇:c# 全局变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站