Replace()方法是有返回值类型的string,可是为什么content.Replace()这样空返回直接写不报错,按说应该是这样写啊:
content=content.Replace(),谢谢!

解决方案 »

  1.   

    假如Content="My Name is China";
    Content.Replace("China","USA");
    那么Content 的值没有改变,因为没有对Content的赋值,所以它的值为:"My Name is China"如果
    content=content.Replace("China","USA");
    也就是说
    对content进行赋值,
    content= "My Name is USA";
    所以现在它的值为: "My Name is USA";分两个部分来理解这个问题,
    content= 这个是赋值操作
    content.Replace这个是对字符串进行替换,生成一个新的字符串,
    但是并没有用这个新的字符串替换content中的原有值