我想从目录"../MyAppFolder/Logos"加载图像.
我的代码:
Bitmap bmp = new Bitmap(@"/Logos/bitmap.bmp");
pictureBox1.Image = bmp;
Run Code Online (Sandbox Code Playgroud)
此代码不起作用.当我使用(@"/ Bitmapx.bmp")它可以工作,但是当我想从更深的目录加载图像时,我收到一条错误消息.
我究竟做错了什么?
前导斜杠以当前驱动器根为目标.使用realative路径......
Bitmap bmp = new Bitmap(@"Logos/bitmap.bmp");
Run Code Online (Sandbox Code Playgroud)
..或者Path.解决你想要的完整路径的众多方法之一.
是的,我知道我上面的例子针对当前的工作路径...这就是我添加上述评论的原因.对于毫无意义的downvoter,您可能希望了解当前版本的Windows并不关心您使用哪种斜杠.