C#占位符

File.Copy(@"{0}",@"{1}",massinger_route.Text,mastarget_route.Text); 为什么不能用占位符,到底怎么用?
那怎么写??

第1个回答  2012-11-20
@"{0}",@"{1}",这个不已经是在用占位符了吗
File.Copy("{0}","{1}",massinger_route.Text,mastarget_route.Text);
第2个回答  2012-11-20
占位符需要string.Format();
第3个回答  2012-11-20
由于您使用了@ 这个符号..如果您使用@符号.他会忽略所有的转义.也就是{1}什么的就是{1}而不是标识占位符了.所以报错.本回答被网友采纳
第4个回答  2012-11-20
File.Copy(massinger_route.Text,mastarget_route.Text);这样怎么样?追问

还是不行呀!

追答

不能复制目录,只能复制文件啊

相似回答