C# 如何获取当前可执行文件的名称?

C# 如何获取当前可执行文件的名称?

有几种方法可以在C#中获取当前可执行文件的名称。

使用System.AppDomain -

应用程序域在运行在不同应用程序域中的代码之间提供了隔离。

域。应用程序域是代码和数据的逻辑容器,就像进程和 具有独立的内存空间和资源访问。应用程序域还充当 类似边界的进程确实可以避免任何意外或非法的尝试访问 在一个运行的应用程序中,从另一个应用程序中获取对象的数据。

System.AppDomain类为我们提供了处理应用程序域的方法 提供方法来创建新的应用程序域,从内存中卸载域 等

此方法返回带有扩展名的文件名(例如:Application.exe)。

示例

 实时演示

using System; namespace DemoApplication{ public class Program{ public static void Main(){ string currentExecutable = System.AppDomain.CurrentDomain.FriendlyName; Console.WriteLine($"Current Executable Name: {currentExecutable}"); Console.ReadLine(); } } }登录后复制