2017-09-03 127 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