2017-09-03 125 views
-1

我已經在WPF C#中的波紋管問題stucked。在C中的字符串和路徑#

變量「路徑」會從XML文件帶反序列化包含以下內容:

string path="D:\\test.mp4" 
or 
string [email protected]"D:\test.mp4" 
uri i = new uri(path) 

不知何故路徑沒有得到認可。長度是12而不是11,我認爲是因爲「\」沒有被識別爲路徑分隔符。我試圖將它串起來並像這樣添加它

string ss="D:" + @"\" + "test.mp4" 
uri i = new uri(ss) 

仍然不起作用。我試過Path.combine也

任何想法?

+0

你已經把一個破發點就可以了,看到字符串路徑的具體內容?它包含什麼? –

+0

@「D:\ test.mp4」呢? –

+0

http://shrani.si/f/11/KV/peLWfXN/2017-09-0316-31-55.jpg –

回答

0

我看到你想創建一個URI對象,並且D:/test.mp4不是一個URI字符串。因此,試試這個,看看它的工作原理:

string path="file://D:/test.mp4" 
uri i = new uri(path) 
+0

爲什麼要嘗試這個?它是如何工作的?一些進一步的解釋將有利於詢問的人 – joanolo

+0

這不能提供對該問題的回答。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17222729) – joanolo

+1

好吧,它更好嗎? – Sinapse