string str="a";
string str2="b";
Console.WriteLine(str,str2);
为什么只输出str的值,谢谢

解决方案 »

  1.   

    Console.WriteLine(str+" " +str2); 
      

  2.   

    Console.WriteLine(str+" " +str2); 
     或者
    Console.WriteLine("{0},{1}",str,str2);
      

  3.   

     WriteLine()()() 基础结构。 将当前行终止符写入标准输出流。  
     WriteLine(Char) 基础结构。 将指定的 Unicode 字符值(后跟当前行终止符)写入标准输出流。  
     WriteLine(array<Char>[]()[]) 基础结构。 将指定的 Unicode 字符数组(后跟当前行终止符)写入标准输出流。  
     WriteLine(Int32) 基础结构。 将指定的 32 位有符号整数值的文本表示(后跟当前行的结束符)写入标准输出流。  
     WriteLine(Object) 基础结构。 将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。  
     WriteLine(String) 基础结构。 将指定的字符串值(后跟当前行终止符)写入标准输出流。  
     WriteLine(String, Object) 基础结构。 使用指定的格式信息,将指定对象(后跟当前行终止符)的文本表示形式写入标准输出流。  
     WriteLine(String, array<Object>[]()[]) 基础结构。 使用指定的格式信息,将指定的对象数组(后跟当前行终止符)的文本表示形式写入标准输出流。  
     WriteLine(String, Object, Object) 基础结构。 使用指定的格式信息,将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。  
     WriteLine(String, Object, Object, Object) writeline有这些方法,Console.WriteLine(str+" " +str2); 是哪一种呢,为什么我写的Console.WriteLine(str,str2); 没输出str2,被忽略了?
      

  4.   

    str+" " +str2得到一个string,所以执行:
    WriteLine(String) 基础结构。 将指定的字符串值(后跟当前行终止符)写入标准输出流。  你的写法是执行:
    WriteLine(String, Object) 基础结构。 使用指定的格式信息,将指定对象(后跟当前行终止符)的文本表示形式写入标准输出流。
      

  5.   

    lz搞actionscript的? - -;
      

  6.   

    我的写法是执行: 
    WriteLine(String, Object) 基础结构。 使用指定的格式信息,将指定对象(后跟当前行终止符)的文本表示形式写入标准输出流。 str 对应于String  str2对应于object?