2016-11-20 1 views
0

Ich möchte mit Bildern vergleichen und muss sie zuerst als Bitmap machen.Wie wird der Dateipfad im erforderlichen Format erstellt?

Bitmap bmp1 = new Bitmap(file1); 

file1 enthält den Pfad als String in folgendem Format:

C:\anyfile.jpg 

Aber C# müssen diese in folgendem Format konvertieren:

C:\\anyfile.jpg 

Gibt es eine Möglichkeit zu konvertieren die Zeichenfolge in das benötigte Format?

+1

Wenn Sie in dem Debugger an der Zeichenfolge aussehen wird es \ entkommen so in der Realität \\ wenn Sie \\ die Zeichenfolge tatsächlich sehen, enthält \ so Ihre wahrscheinlich in Ordnung. –

+0

Wird das letzte Format im Debugger angezeigt? Wenn ja, ist es nur eine Möglichkeit, wie der Debugger den umgekehrten Schrägstrich – user3185569

+0

löscht Mögliches Duplikat von: http://stackoverflow.com/questions/5465923/why-does-net-add-an-additional-slash-to-the-ready- existend-slashes-in-a-path – user3185569

Antwort

1

Eine Möglichkeit wäre:

file1 = file1.Replace(@"\", @"\\"); 
Verwandte Themen