c#关于相对路径的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 12:32:21
Bitmap.FromImage()要在括号里填路径,我用是@"image\6"(6是文件名)但调试有错,绝对路径是D:\我的文档\我的c#文档\myChess\myChess\image
我用绝对路径调试通过了.

winform程序吗,将image文件夹放到项目目录底下,然后调用 System.Windows.Forms.Application.StartupPath + @"\image" 就可以调用到了

你这个相对路径默认是从应用程序根目录开始找起。如果你的应用程序根目录不是D:\我的文档\我的c#文档\myChess\myChess,那估计会异常

@的意思是在后面的字符串中\的意思就是\,不是转义符
一般都不用@的,虽然比较方便。
你可以用"./image/6"试试。应该可以

嗯。用两种类型的路径是不会有问题的:
我们来说下相对路径:相对于你的当前的页面或类文件,来说的那个路径(不过要确认你的这个图片文件要在你的应用程序的目录中,否则相对路径是无法用得)。
你的这个类文件的路径是怎样的呀。