本帖最后由 黄晓波 于 2013-4-29 09:25 编辑
Console.WriteLine("我的姓名是{0},我的性别是{1}我今年{2}岁,我的身高是{3}厘米,
我的体重是{4}千克,我月薪{5}元.",zsname,sex,age,height,weight,wages);
上面的代码中,注意换行的地方:
(1)如果是有设置VS的自动换行设置,是自动换的行,则没有问题,不会报错。
(2)如果是你手动换的行,则应该在前面加上@,即:Console.WriteLine(@"我的姓名是{0},我的性别是{1}我今年{2}岁,我的身高是{3}厘米,
我的体重是{4}千克,我月薪{5}元.",zsname,sex,age,height,weight,wages);
这里的@,是表示按原格式输出后面的内容,比如输出文件路径Console.WriteLine(@“C:\Program Files\Baidu”),这里就有忽略“\”的转义左右
不在前面加@,又手动换行会报错,是因为程序在编译的时候把你回车换行也编译进去了,Console.WriteLine()可没有中间加上回车换行的这个重载函数 |