发布网友 发布时间:2024-10-17 22:09
共1个回答
热心网友 时间:2024-10-26 06:25
var bit = new Bitmap("4.png");我试过了,是可以的啊。当传入参数为string类型时,参数代表为
因为你用的是相对路径,建议在查看一下目标路径下有没有该文件,请尝试将4.png文件的“Copy to Output Direct”由默认的“Do not copy”改成“Copy always”。(单击4.PNG,在属性窗口中修改。)
追问我知道是怎么回事了,将图片原始图片放到DEBUG里就可以了,我刚开始学习c#,对于这个问题我还不是特别明白,为什么把图片加到resources文件夹里时会提示参数无效呢追答如果你使用相对路径,VS会认为你的文件在bin目录下,所以当你使用“4.png”的时候,程序实际记录的地址为“C:\Users\{CurrentUser}\Documents\visual studio {Version}\Projects\{SolutionName}\{ProjectName}\bin\Debug\4.png”,所以当你把图片拷贝到bin\debug目录下的时候,就可以找到了。