相信看了我上一篇文章的小伙伴们都知道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. Java 基于Spire.Cloud.Excel 将Excel转为PDF

    Spire.Cloud.Excel Sdk 提供GeneralApi接口和WorkbookApi接口,支持将本地Excel和云端Excel文档转换为ODS, PDF, XPS, PCL, PS等格式. ...

  2. Golang中的布隆过滤器

    目录 1. 布隆过滤器的概念 2. 布隆过滤器应用场景 3. 布隆过滤器工作原理 4. 布隆过滤器的优缺点 5. 布隆过滤器注意事项 6. Go实现布隆过滤器 1. 布隆过滤器的概念 布隆过滤器(Bl ...

  3. iOS本地数据存储

    http://www.jianshu.com/p/a3eeae99e902 大牛整理的超全

  4. Creating your first iOS Framework

    转自:https://robots.thoughtbot.com/creating-your-first-ios-framework If you’ve ever tried to create yo ...

  5. 如何成为一名成功的iOS程序员,挑战年薪50万?

    编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域.你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识.只是对编程感兴趣还不足以功成名就——众所周知,我们工作起来像疯子. 编程是一个没有极限的职业,所 ...

  6. Django 11

    目录 功能配置设计 跨站请求伪造CSRF 什么是CSRF 如果实现CSRF 如何避免CSRF CSRF相关的两个装饰器 auth模块 常用方法 扩展auth_user表中的字段 功能配置设计 实现类似 ...

  7. 【Web技术】337- 秒懂 Web 缓存

    点击上方"前端自习课"关注,学习起来~ 最近把前端缓存重新整理了一下,从整体的层面上把前端所有能用的缓存方案梳理了一遍.同时,对于http缓存,使用了表格的方案,使得原先晦涩难记的 ...

  8. VMware“该虚拟机似乎正在使用中”

    问题现象: 在用VMware虚拟机的时候,有时会发现打开虚拟机时提示"该虚拟机似乎正在使用中.如果该虚拟机未在使用,请按"获取所有权(T)"按钮获取它的所有权.否则,请按 ...

  9. kubernetes-部署harbor

    Habor是由VMWare中国团队开源的容器镜像仓库.事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于 ...

  10. hdu 6318 Swaps and Inversions (线段树求逆序对数)

    Swaps and Inversions Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...