利用Console.WriteLine();这种方法输出有如下三种方式:
方式一:
Console.WriteLine();
方式二:
Console.WriteLine(要输出的值);
方式三:
Console.WriteLine("格式字符串",变量列表);
第一种方式和第二种方式的用法是直接输出字符串类型,如果多个字符串可以用“+”连接。第三种方式是C#中的新知识,先看下面的这个例子:
string course = "C#";
Console.WriteLine("我的课程名称是{0}",course);
上面几句话的输出结果是什么呢?我们一起动手来试试看,在XT_Read_Write项目中编写代码如下:
下面讲解一下如何在命令提示符下对cs文件进行编译和操作。
(1)首先打开路径 “C:\WINDOWS\Microsoft.NET\Framework\v3.5”。
(2)然后在你所打开的“v3.5文件夹”里编译一个后缀为“.cs”的文本文档(例如:Program.cs),把你所编译的代码全部写入你创建的Program.cs文档里面。
(3)点击“开始”→“运行”,输入cmd,点击“确定”会出现一个窗口,然后在这个窗口里输入Program.cs文档所在的路径(C:\WINDOWS\Microsoft.NET\Framework\v3.5),按以下格式输入:csc Program.cs,编译Program.cs文件,按Enter键(回车键),接下来再输入Program.exe,再按Enter键(回车键),会出现代码的执行结果。(www.xing528.com)
执行的结果如图2-2所示。
图2-2 XT_Read_Write项目执行的结果
从图2-2中你是不是已经想到第三种方式是怎样输出的?在这种方式中,WriteLine()的参数有两部分组成:“格式字符串”和“变量列表”。这里的“我的课程名称是:{0}”就是格式字符串,{0}叫做占位符,它占的就是后面的course变量的位置。在格式字符串中,我们依次使用{0}、{1}、{2}等,代表要输出的变量,然后将变量依次排列在变量列表中,0对应于变量列表的第1个变量,1对应标量列表的第2个变量,2就对应变量列表的第3个变量,依此类推。这种方式要比用加号连接方便多了,请同学们在学习中慢慢体会!
小贴士
Write()、WriteLine ()方法都是将输出流由指定的输出装置(默认为屏幕)显示出来,不同点为:WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当此语句执行完毕时,光标会移到目前输出字符串的下一行,至于Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。
同学们知道了如何输入输出,那就出个问题考考你们:
问题 从控制台输入两名学生的信息,包括姓名、年龄,然后输出到控制台。为了比较加号连接输出和格式字符串输出,还有个要求:使用“+”连接输出第一个学员的信息,使用格式字符串输出第二个学员的信息。
解决这个问题的代码如下:
执行的结果如图2-3所示。
图2-3 Hello_XT项目的执行结果
这个例子中我们可以看到,使用加号连接输出和使用格式字符串输出的效果是一样的,不过使用格式字符串是不是更加清晰方便呢?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。