例如
path="D:\KQ\Files\\20071914530127.0.0.1.jpg"变成
path="D:\\KQ\\Files\\20071914530127.0.0.1.jpg"
我用path=path.Replace("\","\\");为何会提示错误呢?
该怎样实现呢?望高手指点!!

解决方案 »

  1.   

    用@来好些,如:
    string path=@"D:\KQ\Files\\20071914530127.0.0.1.jpg";
      

  2.   

    用@来好些,如:
    string path=@"D:\KQ\Files\20071914530127.0.0.1.jpg";上面的多了一个"\"在字符常量前加上@后"\"就不转意了.
      

  3.   

    \在C#源代码中需要转义写为\\,其实内部是\
    而楼主的path=path.Replace("\","\\");是运行时的概念
    两者不要混淆!