📅  最后修改于: 2023-12-03 15:06:46.568000             🧑  作者: Mango
GetExecutingAssembly()
方法打印当前程序集名称的 C# 程序在 C# 中,可以使用 GetExecutingAssembly()
方法获取当前执行的程序集对象,然后调用其 GetName()
方法即可获取程序集名称。
以下是在控制台应用程序中使用 GetExecutingAssembly()
方法打印当前程序集名称的示例代码:
using System;
using System.Reflection;
class Program
{
static void Main()
{
// 获取当前程序集对象
Assembly assembly = Assembly.GetExecutingAssembly();
// 获取程序集名称并打印
Console.WriteLine("当前程序集名称为:" + assembly.GetName().Name);
Console.ReadKey();
}
}
在上面的示例中,我们首先使用 Assembly.GetExecutingAssembly()
方法获取当前执行的程序集对象,并将其赋值给 assembly
变量。接着,我们调用 assembly.GetName().Name
方法获取程序集名称,并使用 Console.WriteLine()
方法打印出来。
运行上面的代码,应该会在控制台上打印出当前程序集的名称。
我们也可以将上面的代码封装在一个方法里,方便重复使用:
using System;
using System.Reflection;
static class Program
{
static void Main()
{
string assemblyName = GetExecutingAssemblyName();
Console.WriteLine("当前程序集名称为:" + assemblyName);
Console.ReadKey();
}
static string GetExecutingAssemblyName()
{
Assembly assembly = Assembly.GetExecutingAssembly();
return assembly.GetName().Name;
}
}
以上就是使用 GetExecutingAssembly()
方法打印当前程序集名称的 C# 程序的介绍。