c#小灶——输出语句
前面我我们学习了如何在控制台输出一句话,今天我们学习一下更详细的输出方式。
Console.WriteLine();和Console.Write();
我们来看一下下面几行代码,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace hello
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("公众号");
Console.WriteLine("GreenBoy");
Console.ReadKey();
}
}
}
运行结果是什么样子的呢?

输出了两行内容,那么问题来了,如何让他们在一行里不换行输出呢?把它们写进一句话里?好主意,但还是不够好。我们再学习一个新的语句: Console.Write();
这个语句和 Console.WriteLine(); 只相差Line这几个字母,区别就是 Console.WriteLine(); 输出之后自动换行, Console.Write(); 输出但不换行。我们看下效果:

转义字符“\n”
“\n”是一个转义字符,意思是换行,有时候,我们在一条语句里需要输出多行的内容,但又不能敲回车,因为这条语句没有结束,后面的代码就没了,会报错。每条语句都必须写在同一行内。

像上图这样是不可以的,但是我们可以怎么做的,就是使用转义字符。我们看下效果

中间从“\n”这个地方换行了。
转义字符“\t”
再来一个转义字符,这个意思是制表,直接看效果吧

从图中可以很清楚的看到,制表可以使我们的内容排列的很整齐,感觉就像有个表格一样,如果没有制表,我们想输出这个效果,要敲很多空格,而且上下字数不一样多,是很不方便的。
引号
这小部分看不懂的话,学到c#小灶——常量、变量和赋值之后再回来看一遍就懂了。
如图:我们可以看到程序里有两条输出语句,同样都是输出num,加了引号和不加引号效果是不一样的。

加了引号的意思是,引号里面是字符串,我们就输出字符串。所以,程序就把引号里的内容输出来了。不加引号是一个变量名或者符号常量名或者是表达式,输出的是它对应的值。
讲个笑话:
——你写个圆周率我看看。
——(写)圆周率。
提问的人就没有说清楚是让写”圆周率“三个字还是写3.1415926……这个笑话就是加引号和不加引号的意思了,好理解吧。
拼接
还是上面那个程序, Console.WriteLine("num"); 输出的是num, Console.WriteLine(num); 输出的是1。
如果我让你用一个语句怎么输出呢?我们可以用加号”+“把内容拼接起来。

快捷键
输出语句基本已经讲完了,再分享几个快捷键
代码提示Ctrl+J:
不知你们发现了没有,vs有代码提示的功能,如图

虽然我们的代码没有写完,但是下面已经出现了很多选项,很类似我们使用输入法时,虽然没有打完拼音,但也会出现备选文字。有了代码提示功能,我们写起代码也是事半功倍的。
当看到代码提示中出现需要的代码,可以上下键选择,选好后回车。也可以再打出下一个字母,更准确哟~如果不小心把代码提示弄没了,可以按Ctrl+J使它重新出现。
cw
输入cw,再按两下tab键,可以快速打出Console.WriteLine();
运行
F5键,写完代码直接按F5可以快速运行,不用鼠标点上面的运行啦。
c#小灶——输出语句的更多相关文章
- PHP学习之输出语句、注释、算数运算符
今天学习了PHP的输出语句:
- Php 输出语句
输出语句 echo 示例: print(); 示例: 只能输出标量数据类型,无法输出布尔false print_r(); print_r可以以比较容易理解的方式显示数据 示例: var_dump(); ...
- c语言学习之基础知识点介绍(一):输出语句和变量简单介绍
本系列是为了学习ios做准备的,也能作为c语言入门的教程看看. c语言的程序结构: 1.顺序结构:自上而下依次执行. 2.分支结构:程序有选择的执行某段代码或者不执行某段代码. 3.循环结构:程序循环 ...
- 1.document.write(""); 输出语句
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...
- javaScript 网页特效 输出语句
大家好,我是小强老师,今天主要讲解 三个最为常用的输出语句. alert() 弹出警示框 window.alert(‘继续学习’); 完整的写法 效果如下: 因为alert 属于window 对象 ...
- JavaScript 基础——使用js的三种方式,js中的变量,js中的输出语句,js中的运算符;js中的分支结构
JavaScript 1.是什么:基于浏览器 基于(面向)对象 事件驱动 脚本语言 2.作用:表单验证,减轻服务器压力 添加野面动画效果 动态更改页面内容 Ajax网络请求 () 3.组成部分:ECM ...
- winfrom窗体加载控制台程序,可以自定义输出语句颜色
winfrom窗体加载控制台程序,可以自定方输出语句颜色,如下图所示 怎么实现的此功能,网上有大把的方法,我这里已经把方法打包成了一个类,只需要引用调用就可以使用了,写的比较粗糙,如有发现需要改进的地 ...
- php输出语句 echo print printf print_r var_dump sprintf
php的几种输出方式: echo 常用的输出语句,例如:echo 'helloworld!'; print() 输出语句,有返回值.例如:print('helloworld!'); 输出成功返回1,失 ...
- IDEA+循环语句 or 输出语句 快捷操作
IDEA+循环语句 or 输出语句 快捷操作:https://blog.csdn.net/shijiebei2009/article/details/44726433 for循环:仅输入fori然后回 ...
随机推荐
- 解决IE8placeholder属性问题
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- centos6.5虚拟机配置Nat模式连接外网
想来在虚拟机上搭点软件,于是乎就想让虚拟机连上外网,就用到了Nat模式,自己对网络了解不是太深,以至于配置联网花了一下午.总结下联网步骤. (1)点击虚拟网络编辑器 (2)注意以下几点标红处 (3)点 ...
- 基于SpringBoot从零构建博客网站 - 开发设置主页标识和修改个人信息功能
由于守望博客系统中支持由用户自己设置个人主页的URL的后半段,所以必须要用户设置该标识的功能,而且是用户注册登录之后自动弹出的页面,如果用户没有设置该标识,其它的操作是不能够操作的,同时要求主页标识只 ...
- Codeforces 758D:Ability To Convert(思维+模拟)
http://codeforces.com/problemset/problem/758/D 题意:给出一个进制数n,还有一个数k表示在n进制下的值,求将这个数转为十进制最小可以是多少. 思路:模拟着 ...
- MQ初窥门径【面试必看的Kafka和RocketMQ存储区别】
MQ初窥门径 全称(message queue)消息队列,一个用于接收消息.存储消息并转发消息的中间件 应用场景 用于解决的场景,总之是能接收消息并转发消息 用于异步处理,比如A服务做了什么事情,异步 ...
- 【MM系列】SAP 采购订单的批量修改
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 采购订单的批量修改 前言 ...
- 基于Django框架 CRM的增删改查
思路: 创建表------从数据库读出数据展示出来------配置路由-----写视图函数------写对应页面 练习点: 数据库建表 ORM 数据库数据读取 数据 ModelForm (form组 ...
- String到底在内存中是如何存储的
String会出现在哪些地方 方法内的局部string 类内的字段String static string 容器中存储的string String数组 那么String的位置会影响其存储方式吗? 显然 ...
- Shell文件
#!/bin/bashecho "======================欢迎来到进爷故事会======================="echo "******* ...
- 从后端到前端之Vue(一)写个表格试试水
目录: 1.脚本式开发. 2.工程化开发 3.工程化和脚本的区别 4.来个table试试水 4,1.目标 4.2.思路 4.3.设计与编码 4.4.效果 5.业务分离 6.功能拓展——个性化设置 ...