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(); } } }登录后复制