Cnosole.WriteLine("the result is:{0}",//\
  
      150);
书上说编译会出错,但是我编译咋没出错呢???郁闷

解决方案 »

  1.   

    呵呵,这条语句正确的应该是cnosole.writeline("the result is:{0}",a);
    a是一个变量名
      

  2.   

    问题在于你两个//是在方法参数里面
    //Console......... 这样才是注释
      

  3.   

    string a=@""; //‘//’双斜杠也代表注释的意思,而你要转义就在字符串前面加个@符
      

  4.   

    Cnosole.WriteLine("the result is:{0}",//\
       
      150);
    -----------------------------------
    你只是把,号后面的那一个backslash符号给注释掉了,并没有注释掉后面的150,所以你的代码还是被解释为
    Console.WriteLine("the result is:{0}",150);//没必要在那里加个注释来进行测试吧!