如何从C#中的特定目录加载图像?

Elf*_*foc 1 c# winforms

我想从目录"../MyAppFolder/Logos"加载图像.

我的代码:

 Bitmap bmp = new Bitmap(@"/Logos/bitmap.bmp");
 pictureBox1.Image = bmp;
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.当我使用(@"/ Bitmapx.bmp")它可以工作,但是当我想从更深的目录加载图像时,我收到一条错误消息.

我究竟做错了什么?

Mat*_*ted 5

前导斜杠以当前驱动器根为目标.使用realative路径......

Bitmap bmp = new Bitmap(@"Logos/bitmap.bmp"); 
Run Code Online (Sandbox Code Playgroud)

..或者Path.解决你想要的完整路径的众多方法之一.

是的,我知道我上面的例子针对当前的工作路径...这就是我添加上述评论的原因.对于毫无意义的downvoter,您可能希望了解当前版本的Windows并不关心您使用哪种斜杠.