📜  使用 GetExecutingAssembly() 方法打印当前程序集名称的 C# 程序(1)

📅  最后修改于: 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# 程序的介绍。