C# 幾種取得位置的方法

C# 中取得位置的方法友好幾種:

  • AppDomain.CurrentDomain.BaseDirectory
  • System.Reflection.Assembly.GetExecutingAssembly().Location
  • System.IO.Directory.GetCurrentDirectory()

經測試後這幾種方法的意義如下:

  • AppDomain.CurrentDomain.BaseDirectory > 執行的應用程式的位置路徑
  • System.Reflection.Assembly.GetExecutingAssembly().Location > 目前執行的組件位置路徑
  • System.IO.Directory.GetCurrentDirectory() > 下執行指令的位置路徑