相信看了我上一篇文章的小伙伴们都知道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()读取一行

下面让我们来试试吧

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

得到一个空项目

下面我们开始写今天的代码

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

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

按F5运行后就是这样的,

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

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

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

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

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

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

那么下面我们来看Console.ReadKey()和Console.ReadLine()

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

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

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

那么我们继续来学习Console.ReadKey()和Console.ReadLine() 吧

首先看我代码,如下图

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

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

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

本篇总结:

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

2.Console.WriteLine()输出数据到控制台,换行

3.Console.ReadKey() 输入一个字符

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

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

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

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

C#/.Net开发入门篇(3)——console类的输入输出的更多相关文章

  1. 《python开发技术详解》|百度网盘免费下载|Python开发入门篇

    <python开发技术详解>|百度网盘免费下载|Python开发入门篇 提取码:2sby  内容简介 Python是目前最流行的动态脚本语言之一.本书共27章,由浅入深.全面系统地介绍了利 ...

  2. C#/.Net开发入门篇(2)——第一个控制台应用程序

    相信看了上一篇文章的小伙伴已经安装好自己的开发工具了VS了,这一篇文章就教大家怎么创建第一个应用程序. 下面大家跟着我的操作一起来创建自己的第一个应用程序吧 一.打开VS工具点击左上角的文件→新建→项 ...

  3. web开发——入门篇(上)

    作为一名IT届的后生,当初也经历过懵懂无知的实习期,对那种无力感深有体会.在这,希望能用我这几年的开发经验,让各位即将踏入或者刚刚踏入web开发领域的新人们少走些弯路.鉴于这是入门篇,下面我就从零为大 ...

  4. 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证-2.2身份验证开发]

    2.2身份验证开发 在我们的案例中,我们是用户通过Web应用程序进行身份识别. 上面的图示说明了如下的一些概念 l Azure AD 是标识提供程序,负责对组织的目录中存在的用户和应用程序的标识进行验 ...

  5. 无责任Windows Azure SDK .NET开发入门篇一[Windows Azure开发前准备工作]

    一.Windows Azure开发前准备工作 首先我们需要了解什么是 Azure SDK for .NET?微软官方告诉我们:Azure SDK for .NET 是一套应用程序,其中包括 Visua ...

  6. 无责任Windows Azure SDK .NET开发入门篇(一):开发前准备工作

    Windows Azure开发前准备工作 什么是 Azure SDK for .NET?微软官方告诉我们:Azure SDK for .NET 是一套应用程序,其中包括 Visual Studio 工 ...

  7. ios开发入门篇(四):UIWebView结合UISearchBar的简单用法

     UIWebView是ios开发中比较常用的一个控件.我们可以用它来浏览网页.打开文档等,今天笔者在这里简单介绍下UIWebView和UISearchBar结合起来的用法,做一个简单的类浏览器. 一: ...

  8. ios开发入门篇(二):Objective-C的简单语法介绍

    一:面向对象的思想 objective-c与C语言的编程思想不同,C语言是面向过程的编程,而objective-c则是面向对象的编程,所谓面向对象,我个人的理解,就是抽象.将具有一定共同点的实物抽象成 ...

  9. 微信小程序开发入门篇

    本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果. 开发准备工作 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的& ...

随机推荐

  1. SpringBoot打成war包,部署Tomcat服务器

      1: 创建spring boot项目 使用 Spring initializr  可以直接选择创建包的方式 也可以选择在Pom中更改 <groupId>com.dgw</grou ...

  2. Too many open files的四种解决办法【华为云技术分享】

    [摘要] Too many open files有四种可能:一 单个进程打开文件句柄数过多,二 操作系统打开的文件句柄数过多,三 systemd对该进程进行了限制,四 inotify达到上限. 领导见 ...

  3. deepin系统安装pip

    Deepin系统安装pip Deepin系统通常自带了两个版本的python,一个python2,一个python3.可以在命令行输入这两个命令测试下是不是有两个版本,都是有两个版本都存在的情况下,安 ...

  4. 前后台分离的 NET Core 通用权限管理系统

    前言 从事软件开发这个行业现在已经有十几年了,项目无论大小权限认证.授权模块总是或多或少有功能需求的,这一块费时费力但是又存在于后台,使用最多的可能是运维人员所以处于出力不讨好的尴尬地位,每次有新的项 ...

  5. .NETCore 访问国产达梦数据库

    前言 武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发.销售与服务,同时可为用户提供大数据平台架构咨询.数据技术方案规划.产品部署 ...

  6. [TimLinux] Python 函数(2)

    1. 作用 最大化的代码重用:建设复制.粘贴 最小化的代码冗余:减少重复代码 流程分解:将做一件事情分解为相应的步骤,不同步骤封装在不同的函数中. 2. 定义 def 函数名(可选的参数列表): 函数 ...

  7. 【Koa】385- koa框架的快速入门与使用

    点击上方"前端自习课"关注,学习起来~ 简介 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小. ...

  8. jmeter微信公众号接口测试实例

    线程组 HTTP Cookie 管理器 HTTP 请求默认值 用户定义的变量 察看结果树 HTTP请求 响应断言 正则表达式提取器 线程组 HTTP Cookie 管理器 HTTP 请求默认值 用户定 ...

  9. Spring 学习,看松哥这一篇万余字干货就够了!

    1. Spring 简介 我们常说的 Spring 实际上是指 Spring Framework,而 Spring Framework 只是 Spring 家族中的一个分支而已.那么 Spring 家 ...

  10. Java_百钱买百鸡

    题目:公鸡3文钱,母鸡2文钱,3只小鸡1文钱,百钱买百鸡,求多少公鸡,母鸡,小鸡? public class Work6{ public static void main(String[] args) ...