0
我想比較圖像,必須首先將它們作爲位圖。如何以需要的格式生成文件路徑?
Bitmap bmp1 = new Bitmap(file1);
文件1包含路徑,如下格式的字符串:
C:\anyfile.jpg
但是C#需要轉換這適用於以下格式:
C:\\anyfile.jpg
是否有可能轉換字符串到需要的格式?
我想比較圖像,必須首先將它們作爲位圖。如何以需要的格式生成文件路徑?
Bitmap bmp1 = new Bitmap(file1);
文件1包含路徑,如下格式的字符串:
C:\anyfile.jpg
但是C#需要轉換這適用於以下格式:
C:\\anyfile.jpg
是否有可能轉換字符串到需要的格式?
一種方法是:
file1 = file1.Replace(@"\", @"\\");
如果你看一下在調試器中的字符串時,它會逃跑\到\\因此在現實中,如果你看到\\的字符串實際上包含\所以你可能罰款。 –
你在調試器中看到最後一種格式嗎?如果是這樣,它只是調試器轉義反斜槓的一種方式 – user3185569
可能的重複:http://stackoverflow.com/questions/5465923/why-does-net-add-an-additional-slash-to-the-already-存在斜槓 – user3185569