C#中WriteLine与Write ReadLine与ReadKeyR与Read的区别:

WriteLine和Write的区别:

WriteLine:打印一行信息,打印结束后自动换行;

Write:打印信息,打印信息后不自动进行换行;

ReadLine和ReadKey和Read的区别:

ReadLine:从起一行读取信息输入,直到按下回车键才结束输入信息,不包括换行符

Read读取键盘输入的第一个字符,返回ASCII值。按下回车键退出

Console.WriteLine("在下一行输入:");
int ASCII=Console.Read();
Console.WriteLine("ASCII="+ ASCII); 
string str=Console.ReadLine();
Console.WriteLine("Read获取第一个字符后的字符串="+str);

 结果如下:

 

 

ReadKey():终端检测 当在按下键盘任意一个按键时命令完成,并在屏幕上显示按下的字符;

        当ReadKey后面的参数是true是,按下的字符不会显示

ReadKey().KeyChar: 必须用char类型的变量接收,返回的是输入的字符

Console.WriteLine("下面ReadKey输入显示输入内容:");
Console.ReadKey();
Console.WriteLine("\n下面ReadKey隐藏输入内容:");
Console.ReadKey(true);
Console.WriteLine("\n下面进行Console.ReadKey().KeyChar输入:");
char c = Console.ReadKey().KeyChar;
Console.WriteLine("\n刚才KeyChar输入了:" + c);

运行结果:

在程序中,一般会使用:Console.ReadKey(true);

对按下的键执行命令,而不显示按键内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值