string url="Z:\\Portal\PManage/2010/5/2010052702580824.jpg"
url=url.Replace("/","\");
Replace处提示有换行符该怎样写才正确

解决方案 »

  1.   

    string url="Z:\\Portal\PManage/2010/5/2010052702580824.jpg"
    url=url.Replace("/","\\");
      

  2.   

    string url="Z:\\Portal\PManage/2010/5/2010052702580824.jpg"
    url=url.Replace("/",@"\");
      

  3.   

    用C#中string的replace函数替换掉这两个字符,下面是部分代码供参考。对于不同的编码,字符串换行符中的换行符会有不同的表示形式,常见的可以用下面的方法去掉:            url = url.Replace("\"", "'");
                url = url.Replace("\n","");
                url = url.Replace("\t", "");
                url = url.Replace("\r", "");
                url = url.Replace("\r\n", "");
                url = url.Replace(Environment.NewLine.ToString(), "");如果还是不行,估计是"人品问题了" ,:)哈哈,开玩笑了.
      

  4.   

     string url = @"Z:\\Portal\PManage/2010/5/2010052702580824.jpg";
                url = url.Replace("/", "\\");
      

  5.   

    string url="Z:\\Portal\PManage/2010/5/2010052702580824.jpg"
    url=url.Replace("/",@"\");
    string url = @"Z:\\Portal\PManage/2010/5/2010052702580824.jpg";
      url = url.Replace("/", "\\");
    这两个应该都可以
      

  6.   

    string url="Z:\\Portal\PManage/2010/5/2010052702580824.jpg"
    url=url.Replace("/",@"\\");
      

  7.   

    url=url.Replace("/",@"\");
    或者
    url=url.Replace("/","\\");
    注意的是,\在C#里一般被解释为转译的开始符号。
    第一种方法是靠@符号来指明,其后出现在""里的任何字符都认为是字面意义字符
    第二种方法是利用转译的意义实现。\\就是实际的一个\。
      

  8.   

            static void Main(string[] args)
            {
                string url = "C:\\windows";
                url = url.Replace("\\",@"/");
                Console.WriteLine(url.ToString());
                Console.ReadKey();
            }
    看下吧。我在VS2005中测试运行成功的