C# System.IO 如何获取项目中文件夹的路径

C# System.IO How to get path to a folder in my project

[]

在我的程序中我想使用这张图片(图片中标记的图片) 但是如何在不使用绝对路径的情况下获取这张图片的路径(它应该可以在任何 pc 上工作而无需更改代码中的路径)?

谁能post 一个打开文件流的示例代码,这张图片名为“Jonas.jpg”?

您可以使用 Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)

获取应用程序的路径

然后使用Path.Combine,添加本地路径。

Image.FromFile(
  Path.Combine (
     Path.GetDirectoryName (Assembly.GetExecutingAssembly().Location),
     "Persons/Jonas.jpg"));