首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【小雨学编程之C#】17.3 人机互动总结

在之前的内容中我们介绍了人机互动指令,Console.Read()和Console.ReadLine()。那么我们简单总结一下我们接触到的Console命令。

Console.Write() 向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。

Console.WriteLine() 向控制台写入字符串后换行。

Console.Read() 读取键盘输入的第一个字符,返回ASCII值

Console.ReadLine 表示从控制台读取字符串。

那么我们一直在使用Console.ReadKey()阻止程序的自动退出,但是实际上Console.ReadKey()的功能是获取用户按下的下一个字符或功能键,按下的键显示在控制台窗口中:

看我们输入了一个a,程序结束了并将a输出到了屏幕上。

最后我们再接触两个命令:

Console.Beep 通过控制台扬声器播放提示音。

Console.Clear 清除控制台缓冲区和相应的控制台窗口的显示信息。

于是我们产生了一个想法,不如作一个例子,程序获取我们输入的内容,直到我们输入exit后程序终止,并清屏。但是只要我们输入的不是exit,控制台就播放一下提示音,并提示“程序尚未结束”:

你学会了吗!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210310A0F6DX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券