欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#/.Net开发入门篇(3)——console类的输入输出

程序员文章站 2022-03-15 19:24:27
相信看了我上一篇文章的小伙伴们都知道console这个类的最基本的2个方法了吧,下去练习过的小伙伴应该能知道4个方法。 那么下面我们就来介绍一下上期没有介绍完的另外2个方法Console.WriteLine()和Console.ReadLine()这两个方法和上一节我们学的Console.Write ......

相信看了我上一篇文章的小伙伴们都知道console这个类的最基本的2个方法了吧,下去练习过的小伙伴应该能知道4个方法。

那么下面我们就来介绍一下上期没有介绍完的另外2个方法console.writeline()console.readline()这两个方法和上一节我们学的console.write()console.readkey()到底有什么区别呢

console.writeline()console.readline()console.write()console.readkey()字面上来理解就是多了一个line,line的意思就是行,整个单词的意思就是console.writeline() 输出一行console.readline()读取一行

下面让我们来试试吧

首先我们新建一个项目(也可以在上一次教程的项目里面直接写)

得到一个空项目

C#/.Net开发入门篇(3)——console类的输入输出下面我们开始写今天的代码

首先来看console.write和console.writeline有什么区别

C#/.Net开发入门篇(3)——console类的输入输出

别忘了加readkey哦  回忆下readkey是干什么的

按f5运行后就是这样的,C#/.Net开发入门篇(3)——console类的输入输出

是不是看不出来什么呢。那我们多写几行代码看看 如下图

C#/.Net开发入门篇(3)——console类的输入输出

 

 我们在运行看看,得到结果如下图

C#/.Net开发入门篇(3)——console类的输入输出

 

 是不是还不怎么好看出区别。那我们吧语句位置换一下 吧console.writeline放前面去,如下图

C#/.Net开发入门篇(3)——console类的输入输出

 

 然后我们再次运行 会得到如下结果

C#/.Net开发入门篇(3)——console类的输入输出

 

 心细的小伙伴是不是发现了  console.writeline后面始终会跳一行,就如同我们打字按了空格一个效果

对的没错 console.write是输出一行数据 并且不换行,而console.writeline 则是输出一行数据 并换行

 

那么下面我们来看console.readkey()console.readline() 

这两个方法的作用就是获取用户在控制台中输入的单个字符(readkey)和一行字符(readline)

学习这两个方法之前要先来学习一下申明变量,为什么要申明变量呢,因为你获取到用户的输入信息必须找到一个地方保存起来啊

具体申明变量的教学下次更新  这次就先按我的代码写就行了。下次会解释为什么要这么写

那么我们继续来学习console.readkey()console.readline() 

首先看我代码,如下图

C#/.Net开发入门篇(3)——console类的输入输出

 

 按f5运行后 随便按一个键就会输出你的按键信息,然后再输入一行数据回车后就会显示你输入这一行信息,结果如下图

C#/.Net开发入门篇(3)——console类的输入输出

 

 为什么console.readkey直接按下一个键就能获取到你的输入信息呢,而console.readline需要按回车结束输入呢

这是因为readkey只能输入一个字符 你随便按下一个字符就默认输入完成了。而readline是输入一行数据,你需要按回车通知系统你输入完成了。系统才能知道你输入完成了。

本篇总结:

1.console.write() 输出数据到控制台,不换行

2.console.writeline()输出数据到控制台,换行

3.console.readkey() 输入一个字符

4.console.readline() 输入一行字符 以回车键结束

好了 这就是本篇的内容了。文笔不好请见谅

如有写的不好的地方请大佬指点,谢谢。

下一篇我们学习如何申明变量,再见