C#Console类的具体⽤法
Console.Write 表⽰向控制台直接写⼊字符串,不进⾏换⾏,可继续接着前⾯的字符写⼊。
Console.WriteLine 表⽰向控制台写⼊字符串后换⾏。
Console.Read 表⽰从控制台读取字符串,不换⾏。
Console.ReadLine 表⽰从控制台读取字符串后进⾏换⾏。
Console.ReadKey 获取⽤户按下的下⼀个字符或功能键,按下的键显⽰在控制台窗⼝中。
Console.Beep 通过控制台扬声器播放提⽰⾳。
Console.Clear 清除控制台缓冲区和相应的控制台窗⼝的显⽰信息。
输出到控制台
writeline输出数值变量输出到控制台就是把数据输出到控制台并显⽰出来。.Net框架提供了console类实现这个任务,输出⽅式如下:
Console.WriteLine(输出的值);
Console.Write(输出的值);
Console.WrietLine()和Console.Write()的唯⼀却别就是前者输出后换⾏,后者不换⾏。
Console.WriteLine("⿅⿍记中{0}的妻⼦有{1},{2},{3}等7个",strName[0],strName[1],strName
[2],strName3]);
这种⽅式中包含两个参数:“格式字符串”和变量列表。“⿅⿍记中{0}的妻⼦有{1},{2},{3}等7个”这是格式字符串,{0}、{1}、{2}、{3}叫做占位符,代表后⾯依次排列的变量表,0对应变量列表的第⼀个变量,1对应变量列表的第2个变量,依次类推,完成输出。
从控制台输⼊
Console类提供的输⼊⽅法:
Console.ReadLine();
这⼀句代码返回⼀个字符串型数据,可以把它直接赋值给字符串变量,如:
string strname=Console.ReadLine();
有时需要从控制台输⼊数字,就⽤到前⾯介绍的内容,数据转换,如:
int num=int.Pares(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());
上⾯两句代码效果相同,可以根据⾃⼰的习惯选择任意⼀种。
注意:
Console.ReadLine()和Console.Read()的输⼊结果完全不同,不能混⽤。
Console.Read(),返回值为⾸字符的ASCII码
Console.ReadLine(),返回值为字符串
也就是说read⽅法只能读取第⼀个字符,⽽ReadLine能读多个字符也可以换⾏读取
Console.ReadKey()的作⽤,read是从控制台读取,key表⽰按下键盘,那么组合在⼀起的意思就是获取⽤户按下功能键显⽰在窗⼝中,⽤在前⾯的代码起到窗⼝暂停的功能,在调试状态下,只有按下任意键后窗⼝才会关闭。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。