Console.WriteLine("i,j,k:" + i + "" + j + "" + k);       " + i + "" + j + "" + k,
   上面这一行是什么意思。
   
   谢谢!!!

解决方案 »

  1.   

    string i="a",j="b",k="c";
    Console.WriteLine("i,j,k:" + i + "" + j + "" + k);输出结果i,j,k:abc
      

  2.   

    相当于:
    Console.WriteLine("i,j,k:" + i.ToString() + "" + j.ToString() + "" + k.ToString());  
    不过更好的表达方式是:
    Console.WriteLine(string.Format("i,j,k:{0},{1},{2}", i, j, k));
      

  3.   

    就是把i j k 三个值连接起来如果 i j k 分别是1,2,3那么结果就是:i,j,k:123无论ijk是数字还是字符都一样
      

  4.   

    那这个" + i + "" + j + "" + k能直接写成i,j,k吗
      

  5.   

    可以这样:
    Console.WriteLine("i,j,k:{0} {1} {2}", i, j, k);  
      

  6.   

    拼接字符串
    字符串+数字类型的变量  数字类型的变量就会被拼凑成字符串输出
    但上面的输出是很不好的
    可以
    Console.WriteLine("i={0},j={1},k={2}:" i ,j , k); 
    {0} 叫占位符
    就是占住个位置先 到后面才放东西进去给分
      

  7.   

    int i=5,j=6,k=7;Console.WriteLine("i,j,k:" + i + "" + j + "" + k); 
    //输出i,j,k:567:" + i + "" + j + "" + k相当于:" + i.ToString() + "" + j.ToString()  + "" + k.ToString() ;然后字符串中两个字符串相加,相当于字符串连接