C# 一、控制台输出与输入

Console.Write();

官方摘要:将指定的内容写入标准输出流。

简单理解:输出,不换行。

注意事项:此方法没有无参重载函数,即此方法小括号内必须有输出内容,不能为空。

Console.WriteLine();

官方摘要:将指定的内容(后跟当前行的结束符)写入标准输出流。

简单理解:输出,换行。

注意事项:此方法有无参重载函数,即此方法小括号内可以为空,表示将当前行终止符写入标准输出流,即指输出光标。

格式化输出 

复合格式化:输出的语法格式:{index[,alignment][:formatString]}   

解析

"index"

  • 索引占位符;

",alignment"

  • 对齐方式,以","为标记;
  • 可选,是一个带符号的整数,指示首选的格式化字段宽度。
  • 如果“对齐”值小于格式化字符串的长度,“对齐”会被忽略,并且使用格式化字符串的长度作为字段宽度。
  • 如果“对齐”为正数,字段的格式化数据为右对齐;如果“对齐”为负数,字段的格式化数据为左对齐。
  • 如果需要填充,则使用空白。如果指定“对齐”,就需要使用逗号。

":formatString"

  • 输出格式,以":"为标记。由标准或自定义格式说明符组成。

摘自/详见下帖:

https://blog.youkuaiyun.com/xrongzhen/article/details/5477075

https://www.cnblogs.com/jiwangbujiu/p/5747363.html

使用字符串插值进行格式化:$"{内容}" 

Console.Read();

官方摘要:从标准输入流读取下一个字符。

                  返回结果: 输入流中的下一个字符;如果当前没有更多的字符可供读取,则为负一 (-1)。

简单理解:读取第一个字符,并返回此字符对应的ASCII码数值。

注意事项:无论输入内容是什么,此方法返回结果为整数,只能将输入内容作为整数使用。

Console.ReadLine();

官方摘要:从标准输入流读取下一行字符。

                  返回结果:输入流中的下一行字符;如果没有更多的可用行,则为 null。

简单理解:读取全部(整行)字符并返回字符串。

注意事项:无论输入内容是什么,此方法返回结果为字符串,只能将输入内容作为字符串使用。

Console.ReadKey();

官方摘要:获取用户按下的下一个字符或功能键。

简单理解:等待键盘输入(任意键)。

注意事项:此方法可以写参数也可以不写。不写参数则按下的键显示在控制台窗口中。写参数时只能写bool类型的值,即true或false。如果为 true,则不显示按下的键;如果为 false,则显示按下的键。

                  此方法的返回类型为ConsoleKeyInfo。

                  此方法一般用于所有语句最后,等待用户按下任意键,然后退出程序,防止运行结果一闪而过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值