这个代表什么意思呀! Console.WriteLine("i,j,k:" + i + "" + j + "" + k); " + i + "" + j + "" + k, 上面这一行是什么意思。 谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string i="a",j="b",k="c";Console.WriteLine("i,j,k:" + i + "" + j + "" + k);输出结果i,j,k:abc 相当于:Console.WriteLine("i,j,k:" + i.ToString() + "" + j.ToString() + "" + k.ToString()); 不过更好的表达方式是:Console.WriteLine(string.Format("i,j,k:{0},{1},{2}", i, j, k)); 就是把i j k 三个值连接起来如果 i j k 分别是1,2,3那么结果就是:i,j,k:123无论ijk是数字还是字符都一样 那这个" + i + "" + j + "" + k能直接写成i,j,k吗 可以这样:Console.WriteLine("i,j,k:{0} {1} {2}", i, j, k); 拼接字符串字符串+数字类型的变量 数字类型的变量就会被拼凑成字符串输出但上面的输出是很不好的可以Console.WriteLine("i={0},j={1},k={2}:" i ,j , k); {0} 叫占位符就是占住个位置先 到后面才放东西进去给分 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() ;然后字符串中两个字符串相加,相当于字符串连接 请问如何把xml1.0不支持的unicode字符替换为空格 新人发问 处女贴 在次高分求救(100)!!!有高手解决下吗 100分,方法调用的问题 C#.NET主要拿来干些什么? 采用静态方法实现数据库操作会比较高效吗 关于c#做图像处理 怎样将一个字符串表达式转换成Where条件里的Lambda表达式? 关于指针的问题,高手请进 有赞模拟登陆 想做.NET程序员,要学什么? 这段代码计算岁数怎么多出来一岁?
Console.WriteLine("i,j,k:" + i + "" + j + "" + k);输出结果i,j,k:abc
Console.WriteLine("i,j,k:" + i.ToString() + "" + j.ToString() + "" + k.ToString());
不过更好的表达方式是:
Console.WriteLine(string.Format("i,j,k:{0},{1},{2}", i, j, k));
Console.WriteLine("i,j,k:{0} {1} {2}", i, j, k);
字符串+数字类型的变量 数字类型的变量就会被拼凑成字符串输出
但上面的输出是很不好的
可以
Console.WriteLine("i={0},j={1},k={2}:" i ,j , k);
{0} 叫占位符
就是占住个位置先 到后面才放东西进去给分
//输出i,j,k:567:" + i + "" + j + "" + k相当于:" + i.ToString() + "" + j.ToString() + "" + k.ToString() ;然后字符串中两个字符串相加,相当于字符串连接